Class Curve5DModelItemHelper
Inheritance
Curve5DModelItemHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class Curve5DModelItemHelper
Methods
Declaration
public static bool AlternateDirection(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Declaration
public static bool AlternateFrontSide(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Declaration
public static ComWrapper<ICamApiCurve5D> Curve(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Normal at the end point of the curve
Declaration
public static TST3DPoint EndNormal(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Declaration
public static TST3DPoint EndPoint(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Tangent at the end point of the curve
Declaration
public static TST3DPoint EndTangent(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Feed points on the curve. May be empty, if UseCustomVectors is false
Declaration
public static ComWrapper<ICamApiFeedPointList> FeedPoints(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Interpolation mode for model former with curve 5D
Declaration
public static TModelFormerInterpolationMode InterpolationMode(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Declaration
public static void SetAlternateDirection(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom, bool value)
Parameters
Declaration
public static void SetAlternateFrontSide(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom, bool value)
Parameters
Interpolation mode for model former with curve 5D
Declaration
public static void SetInterpolationMode(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom, TModelFormerInterpolationMode value)
Parameters
Declaration
public static void SetStock(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom, double value)
Parameters
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
public static void SetUseCustomVectors(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom, bool value)
Parameters
Normal at the start point of the curve
Declaration
public static TST3DPoint StartNormal(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Declaration
public static TST3DPoint StartPoint(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Tangent at the start point of the curve
Declaration
public static TST3DPoint StartTangent(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
Declaration
public static double Stock(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns
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
public static bool UseCustomVectors(this ComWrapper<ICamApiCurve5DModelItem> curve5DModelItemCom)
Parameters
Returns