Search Results for

    Show / Hide Table of Contents

    Class MeshExtrudeMesh

    Extrude all faces of a mesh, and stitch together any boundary loops. Steps are: 1) make a copy of all triangles in mesh 2) offset copy vertices 3) connect up loops with triangle strips

    Inheritance
    Object
    MeshExtrudeMesh
    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 MeshExtrudeMesh

    Constructors

    MeshExtrudeMesh(DMesh3)

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

    Fields

    ExtrudedPositionF

    Declaration
    public Func<Vector3d, Vector3f, int, Vector3d> ExtrudedPositionF
    Field Value
    Type Description
    Func<Vector3d, Vector3f, Int32, Vector3d>

    InitialLoops

    Declaration
    public MeshBoundaryLoops InitialLoops
    Field Value
    Type Description
    MeshBoundaryLoops

    InitialToOffsetMapV

    Declaration
    public IndexMap InitialToOffsetMapV
    Field Value
    Type Description
    IndexMap

    InitialTriangles

    Declaration
    public int[] InitialTriangles
    Field Value
    Type Description
    Int32[]

    InitialVertices

    Declaration
    public int[] InitialVertices
    Field Value
    Type Description
    Int32[]

    IsPositiveOffset

    Declaration
    public bool IsPositiveOffset
    Field Value
    Type Description
    Boolean

    Mesh

    Declaration
    public DMesh3 Mesh
    Field Value
    Type Description
    DMesh3

    NewLoops

    Declaration
    public EdgeLoop[] NewLoops
    Field Value
    Type Description
    EdgeLoop[]

    OffsetGroup

    Declaration
    public SetGroupBehavior OffsetGroup
    Field Value
    Type Description
    SetGroupBehavior

    OffsetGroupID

    Declaration
    public int OffsetGroupID
    Field Value
    Type Description
    Int32

    StitchGroupIDs

    Declaration
    public int[] StitchGroupIDs
    Field Value
    Type Description
    Int32[]

    StitchGroups

    Declaration
    public SetGroupBehavior StitchGroups
    Field Value
    Type Description
    SetGroupBehavior

    StitchTriangles

    Declaration
    public int[][] StitchTriangles
    Field Value
    Type Description
    Int32[][]

    Methods

    Extrude()

    Declaration
    public virtual bool Extrude()
    Returns
    Type Description
    Boolean

    Validate()

    Declaration
    public virtual ValidationStatus Validate()
    Returns
    Type Description
    ValidationStatus
    In This Article
    Back to top ViRGIS VR GIS