Search Results for

    Show / Hide Table of Contents

    Class UFFacet

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFFacet
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    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.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFFacet : NXRemotableObject, IMessageSink

    Methods

    AddFacetToModel(Tag, Int32, Double[,], Double[,], Int32[], out Int32)

    Declaration
    public void AddFacetToModel(Tag model, int num_vertices, double[, ] vertices, double[, ] normals, int[] adjacent_facet_ids, out int new_facet_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 num_vertices
    System.Double[,] vertices
    System.Double[,] normals
    System.Int32[] adjacent_facet_ids
    System.Int32 new_facet_id

    AskAdjacentFacet(Tag, Int32, Int32, out Int32, out Int32)

    Declaration
    public void AskAdjacentFacet(Tag model, int facet_id, int edge_id, out int adjacent_facet_id, out int edge_id_in_adjacent_facet)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 edge_id
    System.Int32 adjacent_facet_id
    System.Int32 edge_id_in_adjacent_facet

    AskAvailableSolid(Tag, out Tag)

    Declaration
    public void AskAvailableSolid(Tag model, out Tag solid)
    Parameters
    Type Name Description
    Tag model
    Tag solid

    AskDefaultParameters(out UFFacet.Parameters)

    Declaration
    public void AskDefaultParameters(out UFFacet.Parameters parameters)
    Parameters
    Type Name Description
    UFFacet.Parameters parameters

    AskEdgeConvexity(Tag, Int32, Int32, out Int32)

    Declaration
    public void AskEdgeConvexity(Tag model, int facet_id, int edge_in_facet, out int convexity)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 edge_in_facet
    System.Int32 convexity

    AskFaceIdOfFacet(Tag, Int32, out Int32)

    Declaration
    public void AskFaceIdOfFacet(Tag model, int facet_id, out int face_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 face_id

    AskFaceIdOfSolidFace(Tag, Tag, out Int32)

    Declaration
    public void AskFaceIdOfSolidFace(Tag model, Tag face_tag, out int face_id)
    Parameters
    Type Name Description
    Tag model
    Tag face_tag
    System.Int32 face_id

    AskMaxFacetVerts(Tag, out Int32)

    Declaration
    public void AskMaxFacetVerts(Tag model, out int num_facets)
    Parameters
    Type Name Description
    Tag model
    System.Int32 num_facets

    AskModelParameters(Tag, out UFFacet.Parameters)

    Declaration
    public void AskModelParameters(Tag model, out UFFacet.Parameters parameters)
    Parameters
    Type Name Description
    Tag model
    UFFacet.Parameters parameters

    AskModelsOfSolid(Tag, out Int32, out Tag[])

    Declaration
    public void AskModelsOfSolid(Tag solid, out int n_faceted_models, out Tag[] faceted_models)
    Parameters
    Type Name Description
    Tag solid
    System.Int32 n_faceted_models
    Tag[] faceted_models

    AskNFacetsInModel(Tag, out Int32)

    Declaration
    public void AskNFacetsInModel(Tag model, out int num_facets)
    Parameters
    Type Name Description
    Tag model
    System.Int32 num_facets

    AskNormalsOfFacet(Tag, Int32, out Int32, Double[,])

    Declaration
    public void AskNormalsOfFacet(Tag model, int facet_id, out int num_vertices, double[, ] normals)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 num_vertices
    System.Double[,] normals

    AskNumFaces(Tag, out Int32)

    Declaration
    public void AskNumFaces(Tag model, out int num_faces)
    Parameters
    Type Name Description
    Tag model
    System.Int32 num_faces

    AskNumFacetsInFace(Tag, Int32, out Int32)

    Declaration
    public void AskNumFacetsInFace(Tag model, int face_id, out int num_facets)
    Parameters
    Type Name Description
    Tag model
    System.Int32 face_id
    System.Int32 num_facets

    AskNumVertsInFacet(Tag, Int32, out Int32)

    Declaration
    public void AskNumVertsInFacet(Tag model, int facet_id, out int num_vertices)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 num_vertices

    AskParamsOfFacet(Tag, Int32, out Int32, Double[,])

    Declaration
    public void AskParamsOfFacet(Tag model, int facet_id, out int num_params, double[, ] _params)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 num_params
    System.Double[,] _params

    AskPlaneEquation(Tag, Int32, Double[], out Double)

    Declaration
    public void AskPlaneEquation(Tag model, int facet_id, double[] plane_normal, out double d_coefficient)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Double[] plane_normal
    System.Double d_coefficient

    AskSolidFaceOfFaceId(Tag, Int32, out Tag)

    Declaration
    public void AskSolidFaceOfFaceId(Tag model, int face_id, out Tag face_tag)
    Parameters
    Type Name Description
    Tag model
    System.Int32 face_id
    Tag face_tag

    AskSolidFaceOfFacet(Tag, Int32, out Tag)

    Declaration
    public void AskSolidFaceOfFacet(Tag model, int facet_id, out Tag face_tag)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    Tag face_tag

    AskSolidOfModel(Tag, out Tag)

    Declaration
    public void AskSolidOfModel(Tag model, out Tag solid)
    Parameters
    Type Name Description
    Tag model
    Tag solid

    AskSurfaceDataForFace(Tag, out Int32, Double[], Double[], out Double, out Double, out Boolean, out Boolean)

    Declaration
    public void AskSurfaceDataForFace(Tag facet_face, out int type, double[] pos, double[] dir, out double radius, out double radius_data, out bool sense, out bool from_cached_analytics)
    Parameters
    Type Name Description
    Tag facet_face
    System.Int32 type
    System.Double[] pos
    System.Double[] dir
    System.Double radius
    System.Double radius_data
    System.Boolean sense
    System.Boolean from_cached_analytics

    AskVertexConvexity(Tag, Int32, Int32, out Int32)

    Declaration
    public void AskVertexConvexity(Tag model, int facet_id, int vertex_in_facet, out int convexity)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 vertex_in_facet
    System.Int32 convexity

    AskVerticesOfFacet(Tag, Int32, out Int32, Double[,])

    Declaration
    public void AskVerticesOfFacet(Tag model, int facet_id, out int num_vertices, double[, ] vertices)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 num_vertices
    System.Double[,] vertices

    CreateModel(Tag, out Tag)

    Declaration
    public void CreateModel(Tag object_in_part, out Tag model)
    Parameters
    Type Name Description
    Tag object_in_part
    Tag model

    CycleFacets(Tag, ref Int32)

    Declaration
    public void CycleFacets(Tag model, ref int facet_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id

    CycleFacetsInFace(Tag, Int32, ref Int32)

    Declaration
    public void CycleFacetsInFace(Tag model, int face_id, ref int facet_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 face_id
    System.Int32 facet_id

    DeleteAllFacetsFromModel(Tag)

    Declaration
    public void DeleteAllFacetsFromModel(Tag model)
    Parameters
    Type Name Description
    Tag model

    DelFacetFromModel(Tag, Int32)

    Declaration
    public void DelFacetFromModel(Tag model, int facet_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id

    DisassocFromSolid(Tag)

    Declaration
    public void DisassocFromSolid(Tag model)
    Parameters
    Type Name Description
    Tag model

    FacetSolid(Tag, ref UFFacet.Parameters, out Tag)

    Declaration
    public void FacetSolid(Tag solid_entity, ref UFFacet.Parameters parameters, out Tag facet_model)
    Parameters
    Type Name Description
    Tag solid_entity
    UFFacet.Parameters parameters
    Tag facet_model

    FindEdgeInFacet(Tag, Int32, Double[], Double[], out Int32, out Int32)

    Declaration
    public void FindEdgeInFacet(Tag model, int facet_id, double[] vertex_1, double[] vertex_2, out int sense, out int edge_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Double[] vertex_1
    System.Double[] vertex_2
    System.Int32 sense
    System.Int32 edge_id

    IsFacetConvex(Tag, Int32, out Boolean)

    Declaration
    public void IsFacetConvex(Tag model, int facet_id, out bool is_convex)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Boolean is_convex

    IsModelConvex(Tag, out Boolean)

    Declaration
    public void IsModelConvex(Tag model, out bool is_convex)
    Parameters
    Type Name Description
    Tag model
    System.Boolean is_convex

    IsModelUpToDate(Tag, out Boolean)

    Declaration
    public void IsModelUpToDate(Tag model, out bool up_to_date)
    Parameters
    Type Name Description
    Tag model
    System.Boolean up_to_date

    ModelEditsDone(Tag)

    Declaration
    public void ModelEditsDone(Tag model)
    Parameters
    Type Name Description
    Tag model

    RebuildAdjacencies(Tag)

    Declaration
    public void RebuildAdjacencies(Tag model)
    Parameters
    Type Name Description
    Tag model

    SetAdjacentFacet(Tag, Int32, Int32, Int32)

    Declaration
    public void SetAdjacentFacet(Tag model, int facet_id, int edge, int adjacent_facet_id)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 edge
    System.Int32 adjacent_facet_id

    SetDefaultParameters(ref UFFacet.Parameters)

    Declaration
    public void SetDefaultParameters(ref UFFacet.Parameters parameters)
    Parameters
    Type Name Description
    UFFacet.Parameters parameters

    SetVertexOfFacet(Tag, Int32, Int32, Double[])

    Declaration
    public void SetVertexOfFacet(Tag model, int facet_id, int vertex_in_facet, double[] location)
    Parameters
    Type Name Description
    Tag model
    System.Int32 facet_id
    System.Int32 vertex_in_facet
    System.Double[] location

    UpdateModel(Tag, ref UFFacet.Parameters)

    Declaration
    public void UpdateModel(Tag model, ref UFFacet.Parameters parameters)
    Parameters
    Type Name Description
    Tag model
    UFFacet.Parameters parameters

    Implements

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