Chapter 02BJS Mesh API

Mesh Classes

AbstractMesh
  Mesh extends AbstractMesh
    LinesMesh extends Mesh
    TrailMesh extends Mesh
    GroundMesh extends Mesh
  InstancedMesh extends AbstractMesh
  
  InstancedLinesMesh??

Builder Classes and the Mesh Class

src/Meshes/Builders/

All of the builder files export a builder class containing a create method. Most of the create methods create a Mesh object or a , then create a VertexData object and call VertexData.applyToMesh.

All builders except TiledBoxBuilder and TiledPlaneBuilder also define a create method for the Mesh class. Each of the create methods call builder class’ create method, so it is inefficient to call the Mesh methods; just use the builder methods.

MeshBuilder API

MeshBuilder API

src/Meshes/meshBuilder.ts

TrailMesh

TrailMesh API

How To Use TrailMesh

PolygonMeshBuilder

src/Meshes/PolygonMeshBuilder

PolygonMeshBuilder API

How To Use PolygonMeshBuilder

References