Class PrimitiveMesh

Create a Mesh of Simple Geometry.

Hierarchy

  • PrimitiveMesh

Constructors

Methods

  • Parameters

    • engine: Engine
    • vertexCount: number
    • indexCount: number

    Returns Uint16Array | Uint32Array

  • Create a cuboid mesh.

    Returns

    Cuboid model mesh

    Parameters

    • engine: Engine
    • width: number = 1

      Cuboid width

    • height: number = 1

      Cuboid height

    • depth: number = 1

      Cuboid depth

    Returns ModelMesh

  • Returns

    Plane mesh

    Parameters

    • engine: Engine

      Engine

    • width: number = 1

      Plane width

    • height: number = 1

      Plane height

    • horizontalSegments: number = 1

      Plane horizontal segments

    • verticalSegments: number = 1

      Plane vertical segments

    • noLongerAccessible: boolean = true

      Accessible

    Returns ModelMesh

  • Create a sphere mesh.

    Returns

    Sphere model mesh

    Parameters

    • engine: Engine

      Engine

    • radius: number = 0.5

      Sphere radius

    • segments: number = 18

      Number of segments

    Returns ModelMesh

  • Parameters

    • positions: Vector3[]
    • indices: number[]
    • triangle: [number, number, number]
    • level: number = 0

    Returns void

Generated using TypeDoc