Search Results for

    Show / Hide Table of Contents

    Class MeshExtrudeLoop

    Assumption is that Loop is a boundary loop on Mesh. Operation makes a duplicate loop of vertices, at location defind by PositionF, then stitches input and new loops together with a ring of triangles.

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

    Constructors

    MeshExtrudeLoop(DMesh3, EdgeLoop)

    Declaration
    public MeshExtrudeLoop(DMesh3 mesh, EdgeLoop loop)
    Parameters
    Type Name Description
    DMesh3 mesh
    EdgeLoop loop

    Fields

    Loop

    Declaration
    public EdgeLoop Loop
    Field Value
    Type Description
    EdgeLoop

    Mesh

    Declaration
    public DMesh3 Mesh
    Field Value
    Type Description
    DMesh3

    NewLoop

    Declaration
    public EdgeLoop NewLoop
    Field Value
    Type Description
    EdgeLoop

    NewTriangles

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

    PositionF

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

    Methods

    Extrude(Int32)

    Declaration
    public virtual bool Extrude(int group_id = -1)
    Parameters
    Type Name Description
    Int32 group_id
    Returns
    Type Description
    Boolean

    Validate()

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