Class StudioSplineBuilderEx
Inheritance
StudioSplineBuilderEx
Assembly: NXOpen.dll
Syntax
public class StudioSplineBuilderEx : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
StudioSplineBuilderEx()
Declaration
protected StudioSplineBuilderEx()
Properties
Declaration
public bool CanUseOrientationTool { get; set; }
Property Value
ConstraintManager
Declaration
public GeometricConstraintDataManager ConstraintManager { get; }
Property Value
ConstraintPlane
Declaration
public CoordinateSystem ConstraintPlane { get; set; }
Property Value
Curve
Declaration
public Spline Curve { get; }
Property Value
Degree
Declaration
public int Degree { get; set; }
Property Value
DrawingPlane
Declaration
public Plane DrawingPlane { get; set; }
Property Value
DrawingPlaneOption
Declaration
public StudioSplineBuilderEx.DrawingPlaneOptions DrawingPlaneOption { get; set; }
Property Value
Extender
Declaration
public SplineExtensionBuilder Extender { get; }
Property Value
HasPlaneConstraint
Declaration
public bool HasPlaneConstraint { get; set; }
Property Value
HasProportionalUpdate
Declaration
public bool HasProportionalUpdate { get; set; }
Property Value
Declaration
public StudioSplineBuilderEx.InputCurveOptions InputCurveOption { get; set; }
Property Value
IsAssociative
Declaration
public bool IsAssociative { get; set; }
Property Value
IsPeriodic
Declaration
public bool IsPeriodic { get; set; }
Property Value
IsSingleSegment
Declaration
public bool IsSingleSegment { get; set; }
Property Value
MatchKnotsType
Declaration
public StudioSplineBuilderEx.MatchKnotsTypes MatchKnotsType { get; set; }
Property Value
MovementMethod
Declaration
public StudioSplineBuilderEx.MovementMethodType MovementMethod { get; set; }
Property Value
MovementPlane
Declaration
public Plane MovementPlane { get; set; }
Property Value
MovementVector
Declaration
public Direction MovementVector { get; set; }
Property Value
OrientExpress
Declaration
public OrientXpressBuilder OrientExpress { get; }
Property Value
ProjectToGeometry
Declaration
public bool ProjectToGeometry { get; set; }
Property Value
Type
Declaration
public StudioSplineBuilderEx.Types Type { get; set; }
Property Value
WCSOption
Declaration
public StudioSplineBuilderEx.WCSOptionType WCSOption { get; set; }
Property Value
Methods
EditSpline(NXObject)
Declaration
public void EditSpline(NXObject spline)
Parameters
Evaluate()
Declaration
GetKnots()
Declaration
public double[] GetKnots()
Returns
GetParameters()
Declaration
public double[] GetParameters()
Returns
InsertKnot(Point3d)
Declaration
public void InsertKnot(Point3d point)
Parameters
Type |
Name |
Description |
Point3d |
point |
|
InsertPole(int)
Declaration
public void InsertPole(int afterIndex)
Parameters
Type |
Name |
Description |
int |
afterIndex |
|
SetKnots(double[])
Declaration
public void SetKnots(double[] knots)
Parameters
Type |
Name |
Description |
double[] |
knots |
|
SetParameters(double[])
Declaration
public void SetParameters(double[] parameters)
Parameters
Type |
Name |
Description |
double[] |
parameters |
|
UpdateOnConstraintPlane()
Declaration
public void UpdateOnConstraintPlane()
Implements
System.Runtime.Remoting.Messaging.IMessageSink