Search Results for

    Show / Hide Table of Contents

    Class DSubmesh3

    Inheritance
    Object
    DSubmesh3
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public class DSubmesh3

    Constructors

    DSubmesh3(DMesh3)

    Declaration
    public DSubmesh3(DMesh3 mesh)
    Parameters
    Type Name Description
    DMesh3 mesh

    DSubmesh3(DMesh3, IEnumerable<Int32>, Int32)

    Declaration
    public DSubmesh3(DMesh3 mesh, IEnumerable<int> subTriangles, int nTriEstimate = 0)
    Parameters
    Type Name Description
    DMesh3 mesh
    IEnumerable<Int32> subTriangles
    Int32 nTriEstimate

    DSubmesh3(DMesh3, Int32[])

    Declaration
    public DSubmesh3(DMesh3 mesh, int[] subTriangles)
    Parameters
    Type Name Description
    DMesh3 mesh
    Int32[] subTriangles

    Fields

    BaseBorderE

    Declaration
    public IndexHashSet BaseBorderE
    Field Value
    Type Description
    IndexHashSet

    BaseBorderV

    Declaration
    public IndexHashSet BaseBorderV
    Field Value
    Type Description
    IndexHashSet

    BaseBoundaryE

    Declaration
    public IndexHashSet BaseBoundaryE
    Field Value
    Type Description
    IndexHashSet

    BaseMesh

    Declaration
    public DMesh3 BaseMesh
    Field Value
    Type Description
    DMesh3

    BaseSubmeshV

    Declaration
    public IndexFlagSet BaseSubmeshV
    Field Value
    Type Description
    IndexFlagSet

    BaseToSubT

    Declaration
    public IndexMap BaseToSubT
    Field Value
    Type Description
    IndexMap

    BaseToSubV

    Declaration
    public IndexMap BaseToSubV
    Field Value
    Type Description
    IndexMap

    ComputeTriMaps

    Declaration
    public bool ComputeTriMaps
    Field Value
    Type Description
    Boolean

    OverrideGroupID

    Declaration
    public int OverrideGroupID
    Field Value
    Type Description
    Int32

    SubMesh

    Declaration
    public DMesh3 SubMesh
    Field Value
    Type Description
    DMesh3

    SubToBaseT

    Declaration
    public DVector<int> SubToBaseT
    Field Value
    Type Description
    DVector<Int32>

    SubToBaseV

    Declaration
    public DVector<int> SubToBaseV
    Field Value
    Type Description
    DVector<Int32>

    WantComponents

    Declaration
    public MeshComponents WantComponents
    Field Value
    Type Description
    MeshComponents

    Methods

    Compute(IEnumerable<Int32>, Int32)

    Declaration
    public void Compute(IEnumerable<int> subTriangles, int nTriEstimate = 0)
    Parameters
    Type Name Description
    IEnumerable<Int32> subTriangles
    Int32 nTriEstimate

    Compute(Int32[])

    Declaration
    public void Compute(int[] subTriangles)
    Parameters
    Type Name Description
    Int32[] subTriangles

    ComputeBoundaryInfo(IEnumerable<Int32>, Int32)

    Declaration
    public void ComputeBoundaryInfo(IEnumerable<int> triangles, int tri_count_est)
    Parameters
    Type Name Description
    IEnumerable<Int32> triangles
    Int32 tri_count_est

    ComputeBoundaryInfo(Int32[])

    Declaration
    public void ComputeBoundaryInfo(int[] subTriangles)
    Parameters
    Type Name Description
    Int32[] subTriangles

    MapEdgesToSubmesh(Int32[])

    Declaration
    public void MapEdgesToSubmesh(int[] edges)
    Parameters
    Type Name Description
    Int32[] edges

    MapEdgeToBaseMesh(Int32)

    Declaration
    public int MapEdgeToBaseMesh(int sub_eid)
    Parameters
    Type Name Description
    Int32 sub_eid
    Returns
    Type Description
    Int32

    MapEdgeToSubmesh(Int32)

    Declaration
    public int MapEdgeToSubmesh(int base_eid)
    Parameters
    Type Name Description
    Int32 base_eid
    Returns
    Type Description
    Int32

    MapTrianglesToSubmesh(Int32[])

    Declaration
    public void MapTrianglesToSubmesh(int[] triangles)
    Parameters
    Type Name Description
    Int32[] triangles

    MapTriangleToBaseMesh(Int32)

    Declaration
    public int MapTriangleToBaseMesh(int sub_tID)
    Parameters
    Type Name Description
    Int32 sub_tID
    Returns
    Type Description
    Int32

    MapTriangleToSubmesh(Int32)

    Declaration
    public int MapTriangleToSubmesh(int base_tID)
    Parameters
    Type Name Description
    Int32 base_tID
    Returns
    Type Description
    Int32

    MapVertexToBaseMesh(Int32)

    Declaration
    public int MapVertexToBaseMesh(int sub_vID)
    Parameters
    Type Name Description
    Int32 sub_vID
    Returns
    Type Description
    Int32

    MapVertexToSubmesh(Int32)

    Declaration
    public int MapVertexToSubmesh(int base_vID)
    Parameters
    Type Name Description
    Int32 base_vID
    Returns
    Type Description
    Int32

    MapVerticesToBaseMesh(Index2i)

    Declaration
    public Index2i MapVerticesToBaseMesh(Index2i v)
    Parameters
    Type Name Description
    Index2i v
    Returns
    Type Description
    Index2i

    MapVerticesToSubmesh(Index2i)

    Declaration
    public Index2i MapVerticesToSubmesh(Index2i v)
    Parameters
    Type Name Description
    Index2i v
    Returns
    Type Description
    Index2i

    MapVerticesToSubmesh(Int32[])

    Declaration
    public void MapVerticesToSubmesh(int[] vertices)
    Parameters
    Type Name Description
    Int32[] vertices

    QuickSubmesh(DMesh3, IEnumerable<Int32>)

    Declaration
    public static DMesh3 QuickSubmesh(DMesh3 mesh, IEnumerable<int> triangles)
    Parameters
    Type Name Description
    DMesh3 mesh
    IEnumerable<Int32> triangles
    Returns
    Type Description
    DMesh3

    QuickSubmesh(DMesh3, Int32[])

    Declaration
    public static DMesh3 QuickSubmesh(DMesh3 mesh, int[] triangles)
    Parameters
    Type Name Description
    DMesh3 mesh
    Int32[] triangles
    Returns
    Type Description
    DMesh3
    In This Article
    Back to top ViRGIS VR GIS