Search Results for

    Show / Hide Table of Contents

    Class DSubmesh3Set

    A set of submeshes of a base mesh. You provide a set of keys, and a Func that returns the triangle index list for a given key. The set of DSubmesh3 objects are computed on construction.

    Inheritance
    Object
    DSubmesh3Set
    Implements
    IEnumerable<DSubmesh3>
    IEnumerable
    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 DSubmesh3Set : IEnumerable<DSubmesh3>, IEnumerable

    Constructors

    DSubmesh3Set(DMesh3, MeshConnectedComponents)

    Construct submesh set for an already-computed MeshConnectedComponents instance

    Declaration
    public DSubmesh3Set(DMesh3 mesh, MeshConnectedComponents components)
    Parameters
    Type Name Description
    DMesh3 mesh
    MeshConnectedComponents components

    DSubmesh3Set(DMesh3, IEnumerable<Object>, Func<Object, IEnumerable<Int32>>)

    Construct submesh set from given keys and key-to-indices Func

    Declaration
    public DSubmesh3Set(DMesh3 mesh, IEnumerable<object> keys, Func<object, IEnumerable<int>> indexSetsF)
    Parameters
    Type Name Description
    DMesh3 mesh
    IEnumerable<Object> keys
    Func<Object, IEnumerable<Int32>> indexSetsF

    Fields

    KeyToMesh

    Mapping from keys to submeshes

    Declaration
    public Dictionary<object, DSubmesh3> KeyToMesh
    Field Value
    Type Description
    Dictionary<Object, DSubmesh3>

    Mesh

    Declaration
    public DMesh3 Mesh
    Field Value
    Type Description
    DMesh3

    Submeshes

    List of computed submeshes

    Declaration
    public List<DSubmesh3> Submeshes
    Field Value
    Type Description
    List<DSubmesh3>

    TriangleSetF

    Declaration
    public Func<object, IEnumerable<int>> TriangleSetF
    Field Value
    Type Description
    Func<Object, IEnumerable<Int32>>

    TriangleSetKeys

    Declaration
    public IEnumerable<object> TriangleSetKeys
    Field Value
    Type Description
    IEnumerable<Object>

    Methods

    ComputeSubMeshes()

    Declaration
    protected virtual void ComputeSubMeshes()

    GetEnumerator()

    Declaration
    public IEnumerator<DSubmesh3> GetEnumerator()
    Returns
    Type Description
    IEnumerator<DSubmesh3>

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    In This Article
    Back to top ViRGIS VR GIS