Class StudioXformBuilderEx
Inheritance
System.Object
System.MarshalByRefObject
StudioXformBuilderEx
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
public class StudioXformBuilderEx : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected StudioXformBuilderEx()
Properties
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Features.StudioXformBuilderEx.AdvancedMethodOption instead.")]
public StudioXformBuilderEx.AdvancedMethodType AdvancedMethod { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.AdvancedMethodOptionType AdvancedMethodOption { get; set; }
Property Value
Declaration
public bool CanUseFaceFinder { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Continuity ContinuityUMax { get; }
Property Value
Declaration
public Continuity ContinuityUMin { get; }
Property Value
Declaration
public Continuity ContinuityVMax { get; }
Property Value
Declaration
public Continuity ContinuityVMin { get; }
Property Value
Declaration
public ControlPoleManagerData ControlPoleManager { get; }
Property Value
Declaration
public CurveRangeBuilder CurveRange { get; }
Property Value
Declaration
public DegreesAndSegmentsOrPatchesBuilder DegreesAndSegmentsOrPatches { get; }
Property Value
Declaration
public StudioXformBuilderEx.ExtrationMethodType ExtractMethod { get; set; }
Property Value
Declaration
public double ExtractTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public FaceRecognitionBuilder FaceFinder { get; }
Property Value
Declaration
public double FallOffScale { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public StudioXformBuilderEx.FeatureType FeatureSaveMethod { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.InsertKnotDirectionType InsertKnotDirection { get; set; }
Property Value
Declaration
public int InsertKnotParameter { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public bool IsSingleSelection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool KeepAllContinuity { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool LockPoles { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int LockRegionUEndFlexibility { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int LockRegionUStartFlexibility { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int LockRegionVEndFlexibility { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int LockRegionVStartFlexibility { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public Plane MovementArbitraryPlane { get; set; }
Property Value
Declaration
public Direction MovementArbitraryVector { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.MovementMethodType MovementMethod { get; set; }
Property Value
Declaration
public Plane PlanarizeArbitraryPlane { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.PlanarizeDirectionType PlanarizeDirection { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.PlanarizeMethodType PlanarizeMethod { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.PlanarizeProjectionPlaneType PlanarizeProjectionPlane { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.PrincipalMovementDirectionType PrincipalMovementDirection { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.PrincipalRotatingAxisType PrincipalRotatingAxis { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.PrincipalScalingDirectionType PrincipalScalingDirection { get; set; }
Property Value
Declaration
public bool ProportionalAllU { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool ProportionalAllV { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Features.StudioXformBuilderEx.FallOffScale instead.")]
public double ProportionalFallOffScale { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public int ProportionalMoveAfterU { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int ProportionalMoveAfterV { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int ProportionalMoveBeforeU { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int ProportionalMoveBeforeV { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public StudioXformBuilderEx.ProportionalPoleControlType ProportionalPoleControlOption { get; set; }
Property Value
Declaration
public Plane RotatingArbitraryPlane { get; set; }
Property Value
Declaration
public Direction RotatingArbitraryVector { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.RotatingAxisType RotatingAxis { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.RotatingPivotType RotatingPivot { get; set; }
Property Value
Declaration
public Point RotatingPivotPoint { get; set; }
Property Value
Declaration
public Plane ScalingArbitraryPlane { get; set; }
Property Value
Declaration
public Direction ScalingArbitraryVector { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.ScalingCenterType ScalingCenter { get; set; }
Property Value
Declaration
public Point ScalingCenterPoint { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.ScalingDirectionType ScalingDirection { get; set; }
Property Value
Declaration
public SurfaceRangeBuilder SurfaceRange { get; }
Property Value
Declaration
public StudioXformBuilderEx.Types Type { get; set; }
Property Value
Declaration
public SelectNXObjectList XformObjects { get; }
Property Value
Declaration
public OrientXpressBuilder XformOX { get; }
Property Value
Methods
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Features.StudioXformBuilderEx.ChangeDegreeWithParameters instead.")]
public void ChangeDegree(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Declaration
public void ChangeDegreeWithParameters(NXObject xformObject, int uDegree, int vDegree, int uPatch, int vPatch)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
System.Int32 |
uDegree |
|
System.Int32 |
vDegree |
|
System.Int32 |
uPatch |
|
System.Int32 |
vPatch |
|
Declaration
public void ChangeFlexibility(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Declaration
public void ConvertParameters(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Declaration
public void EndLockRegion(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Declaration
public void FallOffReset()
Declaration
public void InsertKnot(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Declaration
public void InsertKnots()
Declaration
public void InsertPole(NXObject xformObject, int poleIndex, StudioXformBuilderEx.InsertPoleType insertType, StudioXformBuilderEx.SurfaceDirectionType direction, double location)
Parameters
Declaration
public void LockRegionNextObject()
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Features.StudioXformBuilderEx.FallOffReset instead.")]
public void ProportionalReset()
Declaration
public void RebaseOriginalGeometry(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Declaration
public void RemovePole(NXObject xformObject, int poleIndex, StudioXformBuilderEx.SurfaceDirectionType direction)
Parameters
Declaration
public void RestoreParentFace()
Declaration
public void SetPoleEditType(NXObject xformObject, int index, StudioXformBuilderEx.PoleEditType poleEditType)
Parameters
Declaration
public void UpdateLockRegionGeometry(NXObject xformObject)
Parameters
Type |
Name |
Description |
NXObject |
xformObject |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink