Search Results for

    Show / Hide Table of Contents

    Class StudioXformBuilderEx

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    StudioXformBuilderEx
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    FeatureBuilder.CommitFeature()
    FeatureBuilder.GetFeature()
    FeatureBuilder.SetParentFeatureInternal(Feature)
    FeatureBuilder.UnsetParentFeatureInternal(Feature)
    FeatureBuilder.ShowInternalParentFeatureForEdit(Feature)
    FeatureBuilder.HideInternalParentFeatureAfterEdit(Feature)
    FeatureBuilder.GetPreviewBody()
    FeatureBuilder.ParentFeatureInternal
    FeatureBuilder.PatchSolutionFlag
    FeatureBuilder.PatchSurfaceFilename
    FeatureBuilder.SurroundingPatchSurfaceFilename
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Features
    Assembly: NXOpen.dll
    Syntax
    public class StudioXformBuilderEx : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    StudioXformBuilderEx()

    Declaration
    protected StudioXformBuilderEx()

    Properties

    AdvancedMethod

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.AdvancedMethodOption instead.")]
    public StudioXformBuilderEx.AdvancedMethodType AdvancedMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.AdvancedMethodType

    AdvancedMethodOption

    Declaration
    public StudioXformBuilderEx.AdvancedMethodOptionType AdvancedMethodOption { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.AdvancedMethodOptionType

    CanUseFaceFinder

    Declaration
    public bool CanUseFaceFinder { get; set; }
    Property Value
    Type Description
    bool

    ContinuityUMax

    Declaration
    public Continuity ContinuityUMax { get; }
    Property Value
    Type Description
    Continuity

    ContinuityUMin

    Declaration
    public Continuity ContinuityUMin { get; }
    Property Value
    Type Description
    Continuity

    ContinuityVMax

    Declaration
    public Continuity ContinuityVMax { get; }
    Property Value
    Type Description
    Continuity

    ContinuityVMin

    Declaration
    public Continuity ContinuityVMin { get; }
    Property Value
    Type Description
    Continuity

    ControlPoleManager

    Declaration
    public ControlPoleManagerData ControlPoleManager { get; }
    Property Value
    Type Description
    ControlPoleManagerData

    CurveRange

    Declaration
    public CurveRangeBuilder CurveRange { get; }
    Property Value
    Type Description
    CurveRangeBuilder

    DegreesAndSegmentsOrPatches

    Declaration
    public DegreesAndSegmentsOrPatchesBuilder DegreesAndSegmentsOrPatches { get; }
    Property Value
    Type Description
    DegreesAndSegmentsOrPatchesBuilder

    DisplayDeviation

    Declaration
    public bool DisplayDeviation { get; set; }
    Property Value
    Type Description
    bool

    EditSymmetrically

    Declaration
    public bool EditSymmetrically { get; set; }
    Property Value
    Type Description
    bool

    ExtractMethod

    Declaration
    public StudioXformBuilderEx.ExtrationMethodType ExtractMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ExtrationMethodType

    ExtractTolerance

    Declaration
    public double ExtractTolerance { get; set; }
    Property Value
    Type Description
    double

    FaceFinder

    Declaration
    public FaceRecognitionBuilder FaceFinder { get; }
    Property Value
    Type Description
    FaceRecognitionBuilder

    FallOffScale

    Declaration
    public double FallOffScale { get; set; }
    Property Value
    Type Description
    double

    FeatureSaveMethod

    Declaration
    public StudioXformBuilderEx.FeatureType FeatureSaveMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.FeatureType

    InsertKnotDirection

    Declaration
    public StudioXformBuilderEx.InsertKnotDirectionType InsertKnotDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.InsertKnotDirectionType

    InsertKnotParameter

    Declaration
    public int InsertKnotParameter { get; set; }
    Property Value
    Type Description
    int

    IsSingleSelection

    Declaration
    public bool IsSingleSelection { get; set; }
    Property Value
    Type Description
    bool

    KeepAllContinuity

    Declaration
    public bool KeepAllContinuity { get; set; }
    Property Value
    Type Description
    bool

    LockPoles

    Declaration
    public bool LockPoles { get; set; }
    Property Value
    Type Description
    bool

    LockRegionUEndFlexibility

    Declaration
    public int LockRegionUEndFlexibility { get; set; }
    Property Value
    Type Description
    int

    LockRegionUStartFlexibility

    Declaration
    public int LockRegionUStartFlexibility { get; set; }
    Property Value
    Type Description
    int

    LockRegionVEndFlexibility

    Declaration
    public int LockRegionVEndFlexibility { get; set; }
    Property Value
    Type Description
    int

    LockRegionVStartFlexibility

    Declaration
    public int LockRegionVStartFlexibility { get; set; }
    Property Value
    Type Description
    int

    MovementArbitraryPlane

    Declaration
    public Plane MovementArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    MovementArbitraryVector

    Declaration
    public Direction MovementArbitraryVector { get; set; }
    Property Value
    Type Description
    Direction

    MovementMethod

    Declaration
    public StudioXformBuilderEx.MovementMethodType MovementMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.MovementMethodType

    PlanarizeArbitraryPlane

    Declaration
    public Plane PlanarizeArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    PlanarizeDirection

    Declaration
    public StudioXformBuilderEx.PlanarizeDirectionType PlanarizeDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PlanarizeDirectionType

    PlanarizeMethod

    Declaration
    public StudioXformBuilderEx.PlanarizeMethodType PlanarizeMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PlanarizeMethodType

    PlanarizeProjectionPlane

    Declaration
    public StudioXformBuilderEx.PlanarizeProjectionPlaneType PlanarizeProjectionPlane { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PlanarizeProjectionPlaneType

    PrincipalMovementDirection

    Declaration
    public StudioXformBuilderEx.PrincipalMovementDirectionType PrincipalMovementDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PrincipalMovementDirectionType

    PrincipalRotatingAxis

    Declaration
    public StudioXformBuilderEx.PrincipalRotatingAxisType PrincipalRotatingAxis { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PrincipalRotatingAxisType

    PrincipalScalingDirection

    Declaration
    public StudioXformBuilderEx.PrincipalScalingDirectionType PrincipalScalingDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PrincipalScalingDirectionType

    ProportionalAllU

    Declaration
    public bool ProportionalAllU { get; set; }
    Property Value
    Type Description
    bool

    ProportionalAllV

    Declaration
    public bool ProportionalAllV { get; set; }
    Property Value
    Type Description
    bool

    ProportionalFallOffScale

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.FallOffScale instead.")]
    public double ProportionalFallOffScale { get; set; }
    Property Value
    Type Description
    double

    ProportionalMoveAfterU

    Declaration
    public int ProportionalMoveAfterU { get; set; }
    Property Value
    Type Description
    int

    ProportionalMoveAfterV

    Declaration
    public int ProportionalMoveAfterV { get; set; }
    Property Value
    Type Description
    int

    ProportionalMoveBeforeU

    Declaration
    public int ProportionalMoveBeforeU { get; set; }
    Property Value
    Type Description
    int

    ProportionalMoveBeforeV

    Declaration
    public int ProportionalMoveBeforeV { get; set; }
    Property Value
    Type Description
    int

    ProportionalPoleControlOption

    Declaration
    public StudioXformBuilderEx.ProportionalPoleControlType ProportionalPoleControlOption { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ProportionalPoleControlType

    RotatingArbitraryPlane

    Declaration
    public Plane RotatingArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    RotatingArbitraryVector

    Declaration
    public Direction RotatingArbitraryVector { get; set; }
    Property Value
    Type Description
    Direction

    RotatingAxis

    Declaration
    public StudioXformBuilderEx.RotatingAxisType RotatingAxis { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.RotatingAxisType

    RotatingPivot

    Declaration
    public StudioXformBuilderEx.RotatingPivotType RotatingPivot { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.RotatingPivotType

    RotatingPivotPoint

    Declaration
    public Point RotatingPivotPoint { get; set; }
    Property Value
    Type Description
    Point

    ScalingArbitraryPlane

    Declaration
    public Plane ScalingArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    ScalingArbitraryVector

    Declaration
    public Direction ScalingArbitraryVector { get; set; }
    Property Value
    Type Description
    Direction

    ScalingCenter

    Declaration
    public StudioXformBuilderEx.ScalingCenterType ScalingCenter { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ScalingCenterType

    ScalingCenterPoint

    Declaration
    public Point ScalingCenterPoint { get; set; }
    Property Value
    Type Description
    Point

    ScalingDirection

    Declaration
    public StudioXformBuilderEx.ScalingDirectionType ScalingDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ScalingDirectionType

    SurfaceRange

    Declaration
    public SurfaceRangeBuilder SurfaceRange { get; }
    Property Value
    Type Description
    SurfaceRangeBuilder

    SymmetryPlane

    Declaration
    public Plane SymmetryPlane { get; set; }
    Property Value
    Type Description
    Plane

    Type

    Declaration
    public StudioXformBuilderEx.Types Type { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.Types

    XformOX

    Declaration
    public OrientXpressBuilder XformOX { get; }
    Property Value
    Type Description
    OrientXpressBuilder

    XformObjects

    Declaration
    public SelectNXObjectList XformObjects { get; }
    Property Value
    Type Description
    SelectNXObjectList

    Methods

    ChangeDegree(NXObject)

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.ChangeDegreeWithParameters instead.")]
    public void ChangeDegree(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    ChangeDegreeWithParameters(NXObject, int, int, int, int)

    Declaration
    public void ChangeDegreeWithParameters(NXObject xformObject, int uDegree, int vDegree, int uPatch, int vPatch)
    Parameters
    Type Name Description
    NXObject xformObject
    int uDegree
    int vDegree
    int uPatch
    int vPatch

    ChangeFlexibility(NXObject)

    Declaration
    public void ChangeFlexibility(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    ConvertParameters(NXObject)

    Declaration
    public void ConvertParameters(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    EndLockRegion(NXObject)

    Declaration
    public void EndLockRegion(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    FallOffReset()

    Declaration
    public void FallOffReset()

    InsertKnot(NXObject)

    Declaration
    public void InsertKnot(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    InsertKnots()

    Declaration
    public void InsertKnots()

    InsertPole(NXObject, int, InsertPoleType, SurfaceDirectionType, double)

    Declaration
    public void InsertPole(NXObject xformObject, int poleIndex, StudioXformBuilderEx.InsertPoleType insertType, StudioXformBuilderEx.SurfaceDirectionType direction, double location)
    Parameters
    Type Name Description
    NXObject xformObject
    int poleIndex
    StudioXformBuilderEx.InsertPoleType insertType
    StudioXformBuilderEx.SurfaceDirectionType direction
    double location

    LockRegionNextObject()

    Declaration
    public void LockRegionNextObject()

    ProportionalReset()

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.FallOffReset instead.")]
    public void ProportionalReset()

    RebaseOriginalGeometry(NXObject)

    Declaration
    public void RebaseOriginalGeometry(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    RemovePole(NXObject, int, SurfaceDirectionType)

    Declaration
    public void RemovePole(NXObject xformObject, int poleIndex, StudioXformBuilderEx.SurfaceDirectionType direction)
    Parameters
    Type Name Description
    NXObject xformObject
    int poleIndex
    StudioXformBuilderEx.SurfaceDirectionType direction

    RestoreParentFace()

    Declaration
    public void RestoreParentFace()

    SetPoleEditType(NXObject, int, PoleEditType)

    Declaration
    public void SetPoleEditType(NXObject xformObject, int index, StudioXformBuilderEx.PoleEditType poleEditType)
    Parameters
    Type Name Description
    NXObject xformObject
    int index
    StudioXformBuilderEx.PoleEditType poleEditType

    UpdateGeometryFromControlPolesData(NXObject)

    Declaration
    public void UpdateGeometryFromControlPolesData(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    UpdateLockRegionGeometry(NXObject)

    Declaration
    public void UpdateLockRegionGeometry(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    UpdateSymmetryEditPlane()

    Declaration
    public void UpdateSymmetryEditPlane()

    UpdateSymmetryGeometry(bool)

    Declaration
    public void UpdateSymmetryGeometry(bool checkPoles)
    Parameters
    Type Name Description
    bool checkPoles

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX