Search Results for

    Show / Hide Table of Contents

    Class PointSplatsGenerator

    Create a mesh that contains a planar element for each point and normal (currently only triangles)

    Inheritance
    Object
    MeshGenerator
    PointSplatsGenerator
    Inherited Members
    MeshGenerator.vertices
    MeshGenerator.uv
    MeshGenerator.normals
    MeshGenerator.triangles
    MeshGenerator.groups
    MeshGenerator.WantUVs
    MeshGenerator.WantNormals
    MeshGenerator.WantGroups
    MeshGenerator.Clockwise
    MeshGenerator.MakeMesh(SimpleMesh)
    MeshGenerator.MakeSimpleMesh()
    MeshGenerator.MakeMesh(DMesh3)
    MeshGenerator.MakeDMesh()
    MeshGenerator.MakeMesh(NTMesh3)
    MeshGenerator.MakeNTMesh()
    MeshGenerator.duplicate_vertex_span(Int32, Int32)
    MeshGenerator.append_disc(Int32, Int32, Int32, Boolean, Boolean, Int32, Int32)
    MeshGenerator.append_rectangle(Int32, Int32, Int32, Int32, Boolean, Int32, Int32)
    MeshGenerator.append_2d_disc_segment(Int32, Int32, Int32, Int32, Boolean, Int32, Int32, Int32, Double)
    MeshGenerator.estimate_normal(Int32, Int32, Int32)
    MeshGenerator.bilerp(Vector3d, Vector3d, Vector3d, Vector3d, Double, Double)
    MeshGenerator.bilerp(Vector2d, Vector2d, Vector2d, Vector2d, Double, Double)
    MeshGenerator.bilerp(Vector2f, Vector2f, Vector2f, Vector2f, Single, Single)
    MeshGenerator.bilerp(Vector3i, Vector3i, Vector3i, Vector3i, Double, Double)
    MeshGenerator.lerp(Vector3i, Vector3i, Double)
    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 PointSplatsGenerator : MeshGenerator

    Constructors

    PointSplatsGenerator()

    Declaration
    public PointSplatsGenerator()

    Fields

    NormalF

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

    PointF

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

    PointIndices

    Declaration
    public IEnumerable<int> PointIndices
    Field Value
    Type Description
    IEnumerable<Int32>

    PointIndicesCount

    Declaration
    public int PointIndicesCount
    Field Value
    Type Description
    Int32

    Radius

    Declaration
    public double Radius
    Field Value
    Type Description
    Double

    Methods

    Generate()

    Declaration
    public override MeshGenerator Generate()
    Returns
    Type Description
    MeshGenerator
    Overrides
    MeshGenerator.Generate()

    Generate(IList<Int32>, Func<Int32, Vector3d>, Func<Int32, Vector3d>, Double)

    shortcut utility

    Declaration
    public static DMesh3 Generate(IList<int> indices, Func<int, Vector3d> PointF, Func<int, Vector3d> NormalF, double radius)
    Parameters
    Type Name Description
    IList<Int32> indices
    Func<Int32, Vector3d> PointF
    Func<Int32, Vector3d> NormalF
    Double radius
    Returns
    Type Description
    DMesh3
    In This Article
    Back to top ViRGIS VR GIS