Class SuperFrameBuilder
Inheritance
SuperFrameBuilder
Assembly: NXOpen.dll
Syntax
public class SuperFrameBuilder : FeatureParmsBuilder, IMessageSink, IComponentBuilder
Constructors
SuperFrameBuilder()
Declaration
protected SuperFrameBuilder()
Properties
BoundaryCurve
Declaration
public ScCollector BoundaryCurve { get; }
Property Value
Height
Declaration
public Expression Height { get; }
Property Value
Declaration
public SuperFrameBuilder.InputModes InputMode0 { get; set; }
Property Value
Declaration
public SuperFrameBuilder.InputModes InputMode1 { get; set; }
Property Value
Declaration
public SuperFrameBuilder.InputModes InputMode2 { get; set; }
Property Value
Length
Declaration
public Expression Length { get; }
Property Value
Point0
Declaration
public Point Point0 { get; set; }
Property Value
Point0X
Declaration
public Expression Point0X { get; }
Property Value
Point0Y
Declaration
public Expression Point0Y { get; }
Property Value
Point0Z
Declaration
public Expression Point0Z { get; }
Property Value
Point1
Declaration
public Point Point1 { get; set; }
Property Value
Point1X
Declaration
public Expression Point1X { get; }
Property Value
Point1Y
Declaration
public Expression Point1Y { get; }
Property Value
Point2
Declaration
public Point Point2 { get; set; }
Property Value
Point2Z
Declaration
public Expression Point2Z { get; }
Property Value
SplitCurve
Declaration
public ScCollector SplitCurve { get; }
Property Value
Width
Declaration
public Expression Width { get; }
Property Value
Methods
Declaration
public void AddAction(Curve[] sourceCurves, SuperFrameBuilder.TransformTypes actionType, Vector3d actionDirection, double actionDistance)
Parameters
CopyCurve(Curve)
Declaration
public Curve CopyCurve(Curve curveTag)
Parameters
Type |
Name |
Description |
Curve |
curveTag |
|
Returns
CreateCurves()
Declaration
public void CreateCurves()
DeleteCurve(Curve)
Declaration
public void DeleteCurve(Curve curveTag)
Parameters
Type |
Name |
Description |
Curve |
curveTag |
|
ReparentAndDeleteCurve(Curve)
Declaration
public void ReparentAndDeleteCurve(Curve curveTag)
Parameters
Type |
Name |
Description |
Curve |
curveTag |
|
UndoAction()
Declaration
UpdateCurve(Curve, Point3d, Point3d)
Declaration
public void UpdateCurve(Curve curveTag, Point3d startPoint, Point3d endPoint)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink