In elementary geometry, a polyhedron is a solid in three dimensions with flat polygonal faces, straight edges and sharp corners or vertices.
WHS.Polyhedron
creates Polyhedron object by it's radius
and detail
.
const polyhedron = new WHS.Polyhedron({
geometry: {
radius: 2,
detail: 1
},
material: new THREE.MeshBasicMaterial({
color: 0xffffff
}),
position: [0, 100, 0]
});
polyhedron.addTo(world);
Parameters
Geometry defaults
{
// ...
geometry: {
verticesOfCube: verticesOfCube, // Array.
indicesOfFaces: indicesOfFaces, // Array.
radius: 6, // Number.
detail: 2 // Number.
}
}
These defaults are additional, there are also defaults filled by
MeshComponent
, etc.
Instructions
{
// ...
geometry: ['verticesOfCube', 'indicesOfFaces', 'radius', 'detail']
}
Updated almost 8 years ago