Class GlobalShapingBuilder
Inheritance
System.Object
System.MarshalByRefObject
GlobalShapingBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class GlobalShapingBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
GlobalShapingBuilder()
Declaration
protected GlobalShapingBuilder()
Properties
AngleTolerance
Declaration
public double AngleTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
AssociatedObjects
Declaration
public SelectNXObjectList AssociatedObjects { get; }
Property Value
BaseCurve
Declaration
public Section BaseCurve { get; }
Property Value
BaseSheetSelection
Declaration
public SelectNXObject BaseSheetSelection { get; }
Property Value
BendCurve
Declaration
public Section BendCurve { get; }
Property Value
ControlCurve
Declaration
public Section ControlCurve { get; }
Property Value
ControlSheetSelection
Declaration
public SelectNXObject ControlSheetSelection { get; }
Property Value
Declaration
public GlobalShapingBuilder.DirectionMethodType DeformationDirectionMethod { get; set; }
Property Value
Declaration
public bool DeformationDirectionReverse { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Direction DeformationDirectionVector { get; set; }
Property Value
Declaration
public GlobalShapingBuilder.DeformationTypeValues DeformationType { get; set; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public SelectDisplayableObjectList FacetToDeform { get; }
Property Value
FeatureOptions
Declaration
public FeatureOptions FeatureOptions { get; }
Property Value
FirstRegionLimitCurve
Declaration
public Section FirstRegionLimitCurve { get; }
Property Value
FirstRegionLimitCurveOffsetLaw
Declaration
public LawBuilder FirstRegionLimitCurveOffsetLaw { get; }
Property Value
FirstRegionOffsetCurve
Declaration
public ScCollector FirstRegionOffsetCurve { get; }
Property Value
FirstTargetCurve
Declaration
public ScCollector FirstTargetCurve { get; }
Property Value
FirstTargetCurveOffset
Declaration
public Expression FirstTargetCurveOffset { get; }
Property Value
FlipBaseNormalDirection
Declaration
public bool FlipBaseNormalDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlipBaseUDirection
Declaration
public bool FlipBaseUDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlipBaseVDirection
Declaration
public bool FlipBaseVDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlipControlNormalDirection
Declaration
public bool FlipControlNormalDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlipControlUDirection
Declaration
public bool FlipControlUDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FlipControlVDirection
Declaration
public bool FlipControlVDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IterationCount
Declaration
public int IterationCount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
KeepBaseLength
Declaration
public bool KeepBaseLength { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ModifyInputSheet { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ModifyMethod
Declaration
public GlobalShapingBuilder.ModifyMethodType ModifyMethod { get; set; }
Property Value
MovePole
Declaration
public MovePoleBuilder MovePole { get; }
Property Value
ProjectionDirection
Declaration
public Direction ProjectionDirection { get; set; }
Property Value
RadiusOptions
Declaration
public GlobalShapingBuilder.RadiusType RadiusOptions { get; set; }
Property Value
RadiusReductionPercent
Declaration
public Expression RadiusReductionPercent { get; }
Property Value
RegionEdgeCurve
Declaration
public ScCollector RegionEdgeCurve { get; }
Property Value
RegionLimitCurve
Declaration
public Section RegionLimitCurve { get; }
Property Value
Declaration
public Section RegionToDeform { get; set; }
Property Value
Declaration
public Expression RegionToDeformOffset { get; }
Property Value
RotationAngle
Declaration
public Expression RotationAngle { get; }
Property Value
RotationAngleLaw
Declaration
public LawBuilder RotationAngleLaw { get; }
Property Value
RotationAngleReverseDirection
Declaration
public bool RotationAngleReverseDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RotationAngleType
Declaration
public GlobalShapingBuilder.RotationMethod RotationAngleType { get; set; }
Property Value
RotationDistance
Declaration
public Expression RotationDistance { get; }
Property Value
RotationDistanceLaw
Declaration
public LawBuilder RotationDistanceLaw { get; }
Property Value
RotationTargetCurve
Declaration
public Section RotationTargetCurve { get; }
Property Value
RotationType
Declaration
public GlobalShapingBuilder.RotationMethodType RotationType { get; set; }
Property Value
SecondRegionLimitCurve
Declaration
public Section SecondRegionLimitCurve { get; }
Property Value
SecondRegionLimitCurveOffsetLaw
Declaration
public LawBuilder SecondRegionLimitCurveOffsetLaw { get; }
Property Value
SecondRegionOffsetCurve
Declaration
public ScCollector SecondRegionOffsetCurve { get; }
Property Value
SecondTargetCurve
Declaration
public ScCollector SecondTargetCurve { get; }
Property Value
SecondTargetCurveOffset
Declaration
public Expression SecondTargetCurveOffset { get; }
Property Value
Declaration
public ScCollector SheetToDeform { get; set; }
Property Value
StartLocation
Declaration
public OnPathDimensionBuilder StartLocation { get; }
Property Value
StretchDirection
Declaration
public Direction StretchDirection { get; set; }
Property Value
TaperEnd
Declaration
public Expression TaperEnd { get; }
Property Value
TaperStart
Declaration
public Expression TaperStart { get; }
Property Value
TargetCurve
Declaration
public Section TargetCurve { get; }
Property Value
TargetCurveOffset
Declaration
public Expression TargetCurveOffset { get; }
Property Value
TargetCurveOffsetLaw
Declaration
public LawBuilder TargetCurveOffsetLaw { get; }
Property Value
TargetCurveOffsetType
Declaration
public GlobalShapingBuilder.OffsetMethod TargetCurveOffsetType { get; set; }
Property Value
TargetCurveOrientation
Declaration
public GlobalShapingBuilder.TargetCurveOrientationType TargetCurveOrientation { get; set; }
Property Value
TargetCurvesList
Declaration
public GlobalShapingCurveOffsetBuilderList TargetCurvesList { get; }
Property Value
TargetPoint
Declaration
public Point TargetPoint { get; set; }
Property Value
TargetPointMethod
Declaration
public GlobalShapingBuilder.PointMethodType TargetPointMethod { get; set; }
Property Value
TargetPointOffset
Declaration
public Expression TargetPointOffset { get; }
Property Value
TargetPointsList
Declaration
public GlobalShapingPointOffsetBuilderList TargetPointsList { get; }
Property Value
TargetSheet
Declaration
public ScCollector TargetSheet { get; }
Property Value
TransitionLaw
Declaration
public LawBuilder TransitionLaw { get; }
Property Value
TransitionOptions
Declaration
public GlobalShapingBuilder.TransitionType TransitionOptions { get; set; }
Property Value
TransitionShapeControl
Declaration
public double TransitionShapeControl { get; set; }
Property Value
Type |
Description |
System.Double |
|
TwistAngleLaw
Declaration
public LawBuilder TwistAngleLaw { get; }
Property Value
TwistAngleReverseDirection
Declaration
public bool TwistAngleReverseDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
EnableMovePole(Boolean)
Declaration
public void EnableMovePole(bool enable)
Parameters
Type |
Name |
Description |
System.Boolean |
enable |
|
NewTargetCurve()
Declaration
public GlobalShapingCurveOffsetBuilder NewTargetCurve()
Returns
NewTargetPoint()
Declaration
public GlobalShapingPointOffsetBuilder NewTargetPoint()
Returns
SetBaseSheet(Body)
Declaration
public void SetBaseSheet(Body baseSheet)
Parameters
Type |
Name |
Description |
Body |
baseSheet |
|
SetControlSheet(Body)
Declaration
public void SetControlSheet(Body controlSheet)
Parameters
Type |
Name |
Description |
Body |
controlSheet |
|
Declaration
public void UpdateDeformSheetType()
Implements
System.Runtime.Remoting.Messaging.IMessageSink