|
@@ -100,12 +100,16 @@
|
|
|
|
|
|
//
|
|
//
|
|
|
|
|
|
- var GrannyKnot = new THREE.Curves.GrannyKnot();
|
|
|
|
|
|
+ var GrannyKnot = new THREE.Curves.GrannyKnot();
|
|
|
|
|
|
var torus = new THREE.ParametricGeometries.TorusKnotGeometry( 50, 10, 50, 20, 2, 3 );
|
|
var torus = new THREE.ParametricGeometries.TorusKnotGeometry( 50, 10, 50, 20, 2, 3 );
|
|
var sphere = new THREE.ParametricGeometries.SphereGeometry( 50, 20, 10 );
|
|
var sphere = new THREE.ParametricGeometries.SphereGeometry( 50, 20, 10 );
|
|
var tube = new THREE.ParametricGeometries.TubeGeometry( GrannyKnot, 100, 3, 8, true, false );
|
|
var tube = new THREE.ParametricGeometries.TubeGeometry( GrannyKnot, 100, 3, 8, true, false );
|
|
|
|
|
|
|
|
+ torus = new THREE.BufferGeometry().fromGeometry( torus );
|
|
|
|
+ sphere = new THREE.BufferGeometry().fromGeometry( sphere );
|
|
|
|
+ tube = new THREE.BufferGeometry().fromGeometry( tube );
|
|
|
|
+
|
|
object = new THREE.Mesh( torus, material );
|
|
object = new THREE.Mesh( torus, material );
|
|
object.position.set( - 200, 0, - 200 );
|
|
object.position.set( - 200, 0, - 200 );
|
|
scene.add( object );
|
|
scene.add( object );
|
|
@@ -160,7 +164,7 @@
|
|
|
|
|
|
camera.lookAt( scene.position );
|
|
camera.lookAt( scene.position );
|
|
|
|
|
|
- scene.traverse( function( object ) {
|
|
|
|
|
|
+ scene.traverse( function ( object ) {
|
|
|
|
|
|
if ( object.isMesh === true ) {
|
|
if ( object.isMesh === true ) {
|
|
|
|
|