Search Results for

    Show / Hide Table of Contents

    Class MeshSurfaceBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    MeshSurfaceBuilder
    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 MeshSurfaceBuilder : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    MeshSurfaceBuilder()

    Declaration
    protected MeshSurfaceBuilder()

    Properties

    FaceConstraintDirection

    Declaration
    public MeshSurfaceBuilder.ConstraintDirection FaceConstraintDirection { get; set; }
    Property Value
    Type Description
    MeshSurfaceBuilder.ConstraintDirection

    FeatureType

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

    NormalToEndSections

    Declaration
    public bool NormalToEndSections { get; set; }
    Property Value
    Type Description
    System.Boolean

    ParametersData

    Declaration
    public MeshParameterData ParametersData { get; set; }
    Property Value
    Type Description
    MeshParameterData

    RebuildData

    Declaration
    public SurfaceRebuildData RebuildData { get; set; }
    Property Value
    Type Description
    SurfaceRebuildData

    SimpleConstruction

    Declaration
    public bool SimpleConstruction { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    BuildProfileFromSections(Boolean, MeshProfileString.Type, MeshParameterData.FeatureType, MeshProfileString.SelectedPoint, Section[], Boolean, MeshProfileString)

    Declaration
    public void BuildProfileFromSections(bool conehead, MeshProfileString.Type profileStringType, MeshParameterData.FeatureType skinType, MeshProfileString.SelectedPoint stringPointType, Section[] sections, bool editInsertProfile, MeshProfileString profile)
    Parameters
    Type Name Description
    System.Boolean conehead
    MeshProfileString.Type profileStringType
    MeshParameterData.FeatureType skinType
    MeshProfileString.SelectedPoint stringPointType
    Section[] sections
    System.Boolean editInsertProfile
    MeshProfileString profile

    GetAngleAlignmentPoints(out Point3d, out Point3d)

    Declaration
    public void GetAngleAlignmentPoints(out Point3d point1, out Point3d point2)
    Parameters
    Type Name Description
    Point3d point1
    Point3d point2

    GetDistanceAlignmentVector()

    Declaration
    public Vector3d GetDistanceAlignmentVector()
    Returns
    Type Description
    Vector3d

    GetFaceConstraintCollectors(Int32, out Int32[], Int32, out ScCollector[], Int32, out MeshSurfaceBuilder.ConstraintType[])

    Declaration
    public void GetFaceConstraintCollectors(int nSides, out int[] facesCons, int numCollectors, out ScCollector[] collectors, int numConsTypes, out MeshSurfaceBuilder.ConstraintType[] consTypes)
    Parameters
    Type Name Description
    System.Int32 nSides
    System.Int32[] facesCons
    System.Int32 numCollectors
    ScCollector[] collectors
    System.Int32 numConsTypes
    MeshSurfaceBuilder.ConstraintType[] consTypes

    GetFaceConstraintTypes(Int32)

    Declaration
    public MeshSurfaceBuilder.ConstraintType[] GetFaceConstraintTypes(int constraintSize)
    Parameters
    Type Name Description
    System.Int32 constraintSize
    Returns
    Type Description
    MeshSurfaceBuilder.ConstraintType[]

    GetProfile(Int32)

    Declaration
    public MeshProfileString GetProfile(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    MeshProfileString

    GetProfilePointAlignment(Int32, Int32, out Int32[], out Double[])

    Declaration
    public void GetProfilePointAlignment(int stringIndex, int arrayLength, out int[] alignIndex, out double[] alignParams)
    Parameters
    Type Name Description
    System.Int32 stringIndex
    System.Int32 arrayLength
    System.Int32[] alignIndex
    System.Double[] alignParams

    GetTolerances(Int32)

    Declaration
    public double[] GetTolerances(int tolLength)
    Parameters
    Type Name Description
    System.Int32 tolLength
    Returns
    Type Description
    System.Double[]

    GetToleranceString(Int32)

    Declaration
    public string[] GetToleranceString(int tolStrLength)
    Parameters
    Type Name Description
    System.Int32 tolStrLength
    Returns
    Type Description
    System.String[]

    InsertProfileString(Int32, MeshProfileString.InsertOrder, Int32)

    Declaration
    public void InsertProfileString(int profileIndex, MeshProfileString.InsertOrder order, int stringIndex)
    Parameters
    Type Name Description
    System.Int32 profileIndex
    MeshProfileString.InsertOrder order
    System.Int32 stringIndex

    NewParametersData()

    Declaration
    public MeshParameterData NewParametersData()
    Returns
    Type Description
    MeshParameterData

    NewProfile()

    Declaration
    public MeshProfileString NewProfile()
    Returns
    Type Description
    MeshProfileString

    NewRebuildData()

    Declaration
    public SurfaceRebuildData NewRebuildData()
    Returns
    Type Description
    SurfaceRebuildData

    RemovePointsAlignment()

    Declaration
    public void RemovePointsAlignment()

    RemoveProfileString(Int32, Int32)

    Declaration
    public void RemoveProfileString(int profileIndex, int stringIndex)
    Parameters
    Type Name Description
    System.Int32 profileIndex
    System.Int32 stringIndex

    RemoveSpineAlignment()

    Declaration
    public void RemoveSpineAlignment()

    ReorderProfileStringCurves(Int32, Curve)

    Declaration
    public void ReorderProfileStringCurves(int stringIndex, Curve stringStartCurve)
    Parameters
    Type Name Description
    System.Int32 stringIndex
    Curve stringStartCurve

    RestorePointsAlignment()

    Declaration
    public void RestorePointsAlignment()

    SetAngleAlignmentPoints(Point3d, Point3d)

    Declaration
    public void SetAngleAlignmentPoints(Point3d point1, Point3d point2)
    Parameters
    Type Name Description
    Point3d point1
    Point3d point2

    SetDistanceAlignmentVector(Vector3d)

    Declaration
    public void SetDistanceAlignmentVector(Vector3d vector)
    Parameters
    Type Name Description
    Vector3d vector

    SetFaceConstraintCollectors(Int32[], ScCollector[], MeshSurfaceBuilder.ConstraintType[])

    Declaration
    public void SetFaceConstraintCollectors(int[] facesCons, ScCollector[] collectors, MeshSurfaceBuilder.ConstraintType[] consTypes)
    Parameters
    Type Name Description
    System.Int32[] facesCons
    ScCollector[] collectors
    MeshSurfaceBuilder.ConstraintType[] consTypes

    SetFaceConstraintTypes(MeshSurfaceBuilder.ConstraintType[])

    Declaration
    public void SetFaceConstraintTypes(MeshSurfaceBuilder.ConstraintType[] constraintTypes)
    Parameters
    Type Name Description
    MeshSurfaceBuilder.ConstraintType[] constraintTypes

    SetProfilePointAlignment(Int32, Int32[], Double[])

    Declaration
    public void SetProfilePointAlignment(int stringIndex, int[] alignIndex, double[] alignParams)
    Parameters
    Type Name Description
    System.Int32 stringIndex
    System.Int32[] alignIndex
    System.Double[] alignParams

    SetTolerances(Double[])

    Declaration
    public void SetTolerances(double[] tol)
    Parameters
    Type Name Description
    System.Double[] tol

    SetToleranceString(String[])

    Declaration
    public void SetToleranceString(string[] tolString)
    Parameters
    Type Name Description
    System.String[] tolString

    ValidateFeatureParameters()

    Declaration
    public void ValidateFeatureParameters()

    Implements

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