Search Results for

    Show / Hide Table of Contents

    Class RapidSurfaceBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    RapidSurfaceBuilder
    Implements
    System.Runtime.Remoting.Messaging.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, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Features
    Assembly: NXOpen.dll
    Syntax
    public class RapidSurfaceBuilder : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    RapidSurfaceBuilder()

    Declaration
    protected RapidSurfaceBuilder()

    Properties

    AttachmentType

    Declaration
    public RapidSurfaceBuilder.AttachmentTypes AttachmentType { get; set; }
    Property Value
    Type Description
    RapidSurfaceBuilder.AttachmentTypes

    Body

    Declaration
    public SelectDisplayableObject Body { get; }
    Property Value
    Type Description
    SelectDisplayableObject

    BoundaryPointSetManager

    Declaration
    public GeometricConstraintDataSetManager BoundaryPointSetManager { get; }
    Property Value
    Type Description
    GeometricConstraintDataSetManager

    ConnectCurves

    Declaration
    public SelectCurveList ConnectCurves { get; }
    Property Value
    Type Description
    SelectCurveList

    ConstraintSetManager

    Declaration
    public GeometricConstraintDataSetManager ConstraintSetManager { get; }
    Property Value
    Type Description
    GeometricConstraintDataSetManager

    Degree

    Declaration
    public int Degree { get; set; }
    Property Value
    Type Description
    System.Int32

    DeleteCurves

    Declaration
    public SelectCurveList DeleteCurves { get; }
    Property Value
    Type Description
    SelectCurveList

    DragCurve

    Declaration
    public SelectCurve DragCurve { get; }
    Property Value
    Type Description
    SelectCurve

    DragCurvePointManager

    Declaration
    public GeometricConstraintDataSetManager DragCurvePointManager { get; }
    Property Value
    Type Description
    GeometricConstraintDataSetManager

    FacetBody

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.Features.RapidSurfaceBuilder.Body instead.")]
    public SelectFacetedBody FacetBody { get; }
    Property Value
    Type Description
    SelectFacetedBody

    ImportCurves

    Declaration
    public SelectCurveList ImportCurves { get; }
    Property Value
    Type Description
    SelectCurveList

    LoopType

    Declaration
    public RapidSurfaceBuilder.LoopTypes LoopType { get; set; }
    Property Value
    Type Description
    RapidSurfaceBuilder.LoopTypes

    NodeTolerance

    Declaration
    public double NodeTolerance { get; set; }
    Property Value
    Type Description
    System.Double

    OperationType

    Declaration
    public RapidSurfaceBuilder.OperationTypes OperationType { get; set; }
    Property Value
    Type Description
    RapidSurfaceBuilder.OperationTypes

    ProjectDirection

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

    Segments

    Declaration
    public int Segments { get; set; }
    Property Value
    Type Description
    System.Int32

    Smoothness

    Declaration
    public int Smoothness { get; set; }
    Property Value
    Type Description
    System.Int32

    ULoopCurve

    Declaration
    public SelectCurve ULoopCurve { get; }
    Property Value
    Type Description
    SelectCurve

    UPatches

    Declaration
    public int UPatches { get; set; }
    Property Value
    Type Description
    System.Int32

    VLoopCurve

    Declaration
    public SelectCurve VLoopCurve { get; }
    Property Value
    Type Description
    SelectCurve

    VPatches

    Declaration
    public int VPatches { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    AcceptNewFacetBody()

    Declaration
    public void AcceptNewFacetBody()

    AcceptSubdivision()

    Declaration
    public void AcceptSubdivision()

    AskEdge(Int32)

    Declaration
    public Spline AskEdge(int edgeIndex)
    Parameters
    Type Name Description
    System.Int32 edgeIndex
    Returns
    Type Description
    Spline

    AskEdgeCount()

    Declaration
    public int AskEdgeCount()
    Returns
    Type Description
    System.Int32

    ConnectCurve()

    Declaration
    public void ConnectCurve()

    CreateAnimationPolyline()

    Declaration
    public void CreateAnimationPolyline()

    CreateBoundaryCurve()

    Declaration
    public void CreateBoundaryCurve()

    CreateNodePoints()

    Declaration
    public Point[] CreateNodePoints()
    Returns
    Type Description
    Point[]

    DeleteCurve()

    Declaration
    public void DeleteCurve()

    DeleteNode(Point)

    Declaration
    public void DeleteNode(Point point)
    Parameters
    Type Name Description
    Point point

    DragCurvePoint()

    Declaration
    public void DragCurvePoint()

    DrawBoundaryCurve()

    Declaration
    public void DrawBoundaryCurve()

    DrawCurve()

    Declaration
    public void DrawCurve()

    GetNode(Int32)

    Declaration
    public Point GetNode(int nodeIndex)
    Parameters
    Type Name Description
    System.Int32 nodeIndex
    Returns
    Type Description
    Point

    GetNodeCount()

    Declaration
    public int GetNodeCount()
    Returns
    Type Description
    System.Int32

    ImportCurve()

    Declaration
    public void ImportCurve()

    MoveNode(Point, Point3d)

    Declaration
    public void MoveNode(Point point, Point3d newPosition)
    Parameters
    Type Name Description
    Point point
    Point3d newPosition

    ReprojectEdgesAfterMoveNode()

    Declaration
    public void ReprojectEdgesAfterMoveNode()

    ResetAnimationPolyline()

    Declaration
    public void ResetAnimationPolyline()

    SetADefinePoint(Int32, Double, Double, Double, Int32)

    Declaration
    [Obsolete("Deprecated in NX6.0.0.  Use NXOpen.Features.RapidSurfaceBuilder.SetDefiningPoint instead.")]
    public void SetADefinePoint(int index, double xx, double yy, double zz, int facetID)
    Parameters
    Type Name Description
    System.Int32 index
    System.Double xx
    System.Double yy
    System.Double zz
    System.Int32 facetID

    SetDefiningPoint(Int32, Point3d, Int32)

    Declaration
    public void SetDefiningPoint(int index, Point3d coordination, int facetID)
    Parameters
    Type Name Description
    System.Int32 index
    Point3d coordination
    System.Int32 facetID

    SetNumberOfDefinePoints(Int32)

    Declaration
    [Obsolete("Deprecated in NX6.0.0.  Use NXOpen.Features.RapidSurfaceBuilder.SetNumberOfDefiningPoints instead.")]
    public void SetNumberOfDefinePoints(int number)
    Parameters
    Type Name Description
    System.Int32 number

    SetNumberOfDefiningPoints(Int32)

    Declaration
    public void SetNumberOfDefiningPoints(int number)
    Parameters
    Type Name Description
    System.Int32 number

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX