Search Results for

    Show / Hide Table of Contents

    Class ModifyVerticesMeshChange

    Mesh change for vertex deformations. Currently minimal support for initializing buffers. AppendNewVertex() can be used to accumulate modified vertices and their initial positions.

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

    Constructors

    ModifyVerticesMeshChange(DMesh3, MeshComponents)

    Declaration
    public ModifyVerticesMeshChange(DMesh3 mesh, MeshComponents wantComponents = MeshComponents.VertexNormals | MeshComponents.VertexColors | MeshComponents.VertexUVs | MeshComponents.FaceGroups | MeshComponents.All)
    Parameters
    Type Name Description
    DMesh3 mesh
    MeshComponents wantComponents

    Fields

    ModifiedV

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

    NewColors

    Declaration
    public DVector<Vector3f> NewColors
    Field Value
    Type Description
    DVector<Vector3f>

    NewNormals

    Declaration
    public DVector<Vector3f> NewNormals
    Field Value
    Type Description
    DVector<Vector3f>

    NewPositions

    Declaration
    public DVector<Vector3d> NewPositions
    Field Value
    Type Description
    DVector<Vector3d>

    NewUVs

    Declaration
    public DVector<Vector2f> NewUVs
    Field Value
    Type Description
    DVector<Vector2f>

    OldColors

    Declaration
    public DVector<Vector3f> OldColors
    Field Value
    Type Description
    DVector<Vector3f>

    OldNormals

    Declaration
    public DVector<Vector3f> OldNormals
    Field Value
    Type Description
    DVector<Vector3f>

    OldPositions

    Declaration
    public DVector<Vector3d> OldPositions
    Field Value
    Type Description
    DVector<Vector3d>

    OldUVs

    Declaration
    public DVector<Vector2f> OldUVs
    Field Value
    Type Description
    DVector<Vector2f>

    OnApplyF

    Declaration
    public Action<ModifyVerticesMeshChange> OnApplyF
    Field Value
    Type Description
    Action<ModifyVerticesMeshChange>

    OnRevertF

    Declaration
    public Action<ModifyVerticesMeshChange> OnRevertF
    Field Value
    Type Description
    Action<ModifyVerticesMeshChange>

    Methods

    AppendNewVertex(DMesh3, Int32)

    Declaration
    public int AppendNewVertex(DMesh3 mesh, int vid)
    Parameters
    Type Name Description
    DMesh3 mesh
    Int32 vid
    Returns
    Type Description
    Int32

    Apply(DMesh3)

    Declaration
    public void Apply(DMesh3 mesh)
    Parameters
    Type Name Description
    DMesh3 mesh

    Revert(DMesh3)

    Declaration
    public void Revert(DMesh3 mesh)
    Parameters
    Type Name Description
    DMesh3 mesh
    In This Article
    Back to top ViRGIS VR GIS