WHS.Torus
class makes a torus figure. Torus is a donut. Donut is a torus.
const torus = new WHS.Torus({
geometry: {
radius: 5,
tube: 2
},
mass: 10,
material: {
kind: 'lambert',
color: 0xffffff,
side: THREE.DoubleSide
},
position: {
y: 35
}
});
torus.addTo(world);
Parameters
Geometry defaults
{
// ...
geometry: {
radius: 100, // Number.
tube: 40, // Number.
radialSegments: 8, // Number.
tubularSegments: 6, // Number.
arc: Math.PI * 2 // Number.
}
}
These defaults are additional, there are also defaults filled by
MeshComponent
, etc.
Instructions
{
// ...
geometry: [
'radius',
'tube',
'radialSegments',
'tubularSegments',
'arc'
]
}
Updated less than a minute ago