Rotating TorusKnot
Use TorusKnotGeometry to stress-test lighting, normals, roughness, and camera framing with a single expressive mesh.
Torus knots are controlled by radius, tube thickness, tubular segments, radial segments, and the p/q winding values.
const mesh = new THREE.Mesh(
new THREE.TorusKnotGeometry(0.78, 0.22, 140, 18, 2, 3),
new THREE.MeshStandardMaterial({
color: 0x2f8f83,
roughness: 0.36,
metalness: 0.16
})
);
scene.add(mesh);
mesh.rotation.y += 0.01;