API Docs for: 0.5.5
Show:

kick.mesh.MeshDataFactory Class

Class responsible for creating MeshData objects

Item Index

Methods

createCubeData

(
  • length
)
kick.mesh.Mesh static

Create a code of size length. The cube has colors, normals and UVs.
Note that the length of the sides are 2*length

Parameters:

  • length Number

    Optional, default value is 1.0

Returns:

kick.mesh.Mesh:

cube mesh

createDiscData

(
  • slices
)
kick.core.MeshData static

Creates a disc in the XY plane

Parameters:

  • slices Number

Returns:

kick.core.MeshData:

triangle mesh

createPlaneData

() kick.mesh.MeshData static

Create a plane in the XY plane (made of two triangles). The mesh objects has UVs and normals attributes.

Returns:

kick.mesh.MeshData:

plane mesh

createPointData

() kick.core.MeshData static

Create a single point (in 0,0,0)

Returns:

kick.core.MeshData:

point mesh

createTriangleData

() kick.core.MeshData static

Creates a triangle in the XY plane

Returns:

kick.core.MeshData:

triangle mesh

createUVSphereData

(
  • slices
  • stacks
  • radius
)
kick.mesh.MeshData static

Create a UV sphere

Parameters:

  • slices Number

    Optional default value is 64

  • stacks Number

    Optional default value is 32

  • radius Number

Returns:

kick.mesh.MeshData:

uv-sphere mesh