Class StudioXformBuilderEx
Inheritance
StudioXformBuilderEx
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
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 bool DisplayDeviation { get; set; }
Property Value
Declaration
public bool EditSymmetrically { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.ExtrationMethodType ExtractMethod { get; set; }
Property Value
Declaration
public double ExtractTolerance { get; set; }
Property Value
Declaration
public FaceRecognitionBuilder FaceFinder { get; }
Property Value
Declaration
public double FallOffScale { get; set; }
Property Value
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
Declaration
public bool IsSingleSelection { get; set; }
Property Value
Declaration
public bool KeepAllContinuity { get; set; }
Property Value
Declaration
public bool LockPoles { get; set; }
Property Value
Declaration
public int LockRegionUEndFlexibility { get; set; }
Property Value
Declaration
public int LockRegionUStartFlexibility { get; set; }
Property Value
Declaration
public int LockRegionVEndFlexibility { get; set; }
Property Value
Declaration
public int LockRegionVStartFlexibility { get; set; }
Property Value
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
Declaration
public bool ProportionalAllV { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Features.StudioXformBuilderEx.FallOffScale instead.")]
public double ProportionalFallOffScale { get; set; }
Property Value
Declaration
public int ProportionalMoveAfterU { get; set; }
Property Value
Declaration
public int ProportionalMoveAfterV { get; set; }
Property Value
Declaration
public int ProportionalMoveBeforeU { get; set; }
Property Value
Declaration
public int ProportionalMoveBeforeV { get; set; }
Property Value
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 Plane SymmetryPlane { get; set; }
Property Value
Declaration
public StudioXformBuilderEx.Types Type { get; set; }
Property Value
Declaration
public OrientXpressBuilder XformOX { get; }
Property Value
Declaration
public SelectNXObjectList XformObjects { 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
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 UpdateGeometryFromControlPolesData(NXObject xformObject)
Parameters
| Type |
Name |
Description |
| NXObject |
xformObject |
|
Declaration
public void UpdateLockRegionGeometry(NXObject xformObject)
Parameters
| Type |
Name |
Description |
| NXObject |
xformObject |
|
Declaration
public void UpdateSymmetryEditPlane()
Declaration
public void UpdateSymmetryGeometry(bool checkPoles)
Parameters
| Type |
Name |
Description |
| bool |
checkPoles |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink