
Game Development with Three.js
By :

Geometries are instances of THREE.Geometry
that define the shape of an object in a scene. They are made up of vertices and faces (which are themselves objects and are accessible through the vertices
and faces
array properties). Vertices are the THREE.Vector3
objects representing points in three-dimensional space, while faces are the THREE.Face3
objects representing triangular surfaces. (All more complex shapes are subdivided into triangular faces for rendering purposes.)
Luckily, dealing with vertices and faces directly is usually unnecessary because THREE.Geometry
has many subclasses that help create commonly used shapes.
Three.js provides a number of classes that generate common shapes. The official documentation for each type is available at http://threejs.org/docs/, but a summary of common types is shown in the following table (some obscure, optional constructor parameters were omitted):
Type |
Constructor |
Description |
---|---|---|
Cube ![]() |
THREE.CubeGeometry(width, height, depth... |
Change the font size
Change margin width
Change background colour