Search Results for

    Show / Hide Table of Contents

    Class RapidSurfaceBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    RapidSurfaceBuilder
    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 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
    int

    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
    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
    int

    Smoothness

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

    ULoopCurve

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

    UPatches

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

    VLoopCurve

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

    VPatches

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

    Methods

    AcceptNewFacetBody()

    Declaration
    public void AcceptNewFacetBody()

    AcceptSubdivision()

    Declaration
    public void AcceptSubdivision()

    AskEdge(int)

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

    AskEdgeCount()

    Declaration
    public int AskEdgeCount()
    Returns
    Type Description
    int

    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(int)

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

    GetNodeCount()

    Declaration
    public int GetNodeCount()
    Returns
    Type Description
    int

    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(int, double, double, double, int)

    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
    int index
    double xx
    double yy
    double zz
    int facetID

    SetDefiningPoint(int, Point3d, int)

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

    SetNumberOfDefinePoints(int)

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

    SetNumberOfDefiningPoints(int)

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

    Implements

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