CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiCurve5DModelItem

    Namespace: CAMAPI.ModelFormerTypes
    Assembly: CAMAPI.ModelFormerTypes.dll
    Syntax
    [Guid("8F4E2B1A-2D3E-4F0C-9C7B-3E5F0C6E4A1B")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiCurve5DModelItem

    Properties

    AlternateDirection

    Declaration
    bool AlternateDirection { get; set; }
    Property Value
    Type Description
    bool

    AlternateFrontSide

    Declaration
    bool AlternateFrontSide { get; set; }
    Property Value
    Type Description
    bool

    Curve

    Declaration
    ICamApiCurve5D Curve { get; }
    Property Value
    Type Description
    ICamApiCurve5D

    EndNormal

    Normal at the end point of the curve

    Declaration
    TST3DPoint EndNormal { get; }
    Property Value
    Type Description
    TST3DPoint

    EndPoint

    End point of the curve

    Declaration
    TST3DPoint EndPoint { get; }
    Property Value
    Type Description
    TST3DPoint

    EndTangent

    Tangent at the end point of the curve

    Declaration
    TST3DPoint EndTangent { get; }
    Property Value
    Type Description
    TST3DPoint

    FeedPoints

    Feed points on the curve. May be empty, if UseCustomVectors is false

    Declaration
    ICamApiFeedPointList FeedPoints { get; }
    Property Value
    Type Description
    ICamApiFeedPointList

    Height

    Tool length above the curve surface (auto-calculated from tool geometry when 0)

    Declaration
    double Height { get; set; }
    Property Value
    Type Description
    double

    InterpolationMode

    Interpolation mode for model former with curve 5D

    Declaration
    TModelFormerInterpolationMode InterpolationMode { get; set; }
    Property Value
    Type Description
    TModelFormerInterpolationMode

    StartNormal

    Normal at the start point of the curve

    Declaration
    TST3DPoint StartNormal { get; }
    Property Value
    Type Description
    TST3DPoint

    StartPoint

    Start point of the curve

    Declaration
    TST3DPoint StartPoint { get; }
    Property Value
    Type Description
    TST3DPoint

    StartTangent

    Tangent at the start point of the curve

    Declaration
    TST3DPoint StartTangent { get; }
    Property Value
    Type Description
    TST3DPoint

    Stock

    Declaration
    double Stock { get; set; }
    Property Value
    Type Description
    double

    UseCustomVectors

    Use custom vectors. Setting this property to false will empty all feed points and reset curve start and end tangents and normals to default values, calculated by curve geometry. Setting this property to true will not change anything, but allows to set custom values for feed points and curve tangents and normals.

    Declaration
    bool UseCustomVectors { get; set; }
    Property Value
    Type Description
    bool
    In this article