【发布时间】:2017-06-16 03:06:04
【问题描述】:
我正在使用三个 js。在拖动多个对象的情况下我面临一个问题。基本上我想在其中创建一个电子。我使用球体几何和文本几何创建了一个球体。然后我已将文本添加到球体。但是当我移动该对象时,文本与球体分离。这是代码
// Creating electron
var electron = new THREE.Mesh(
new THREE.SphereGeometry(0.5,1000),
new THREE.MeshPhongMaterial({color:'red',transparent: true, opacity: 0.7})
);
var loader1 = new THREE.FontLoader();
loader1.load( 'helvetiker_regular.typeface.json', function ( font )
{
// Creating text
southGeometry = new THREE.TextGeometry( '+', { font: font, size: 0.5, height:0.02, curveSegments: 7});
southMaterial = new THREE.MeshBasicMaterial( { color:'black' });
on = new THREE.Mesh(southGeometry ,southMaterial );
on.position.set(-0.2,-0.2, 1 ) ;
electron.add(on);
})
scene.add(electron);
objects.push(electron);
【问题讨论】:
标签: three.js