我使用three.js创建了网格并渲染了“10”3d对象?
如何访问每个对象以执行缩放,旋转和放大所有的东西,所以有一个 需要单独获取div对象吗?
帮我解决这个问题?
谢谢!
答案 0 :(得分:0)
你好像不是在问一个真正的问题。而是要求某人教你一些东西。在'启动代码'中,SphereGeometry对象与MeshBasicMaterial对象组合,以创建Mesh对象,该对象是您可以用来访问/设置对象位置,旋转等的3d对象。以下是代码行我指的是:
var geometry = new THREE.SphereGeometry( 75, 20, 10 );
var material = new THREE.MeshBasicMaterial( { color: 0xffffff, wireframe: true } );
var mesh = new THREE.Mesh( geometry, material );
创建网格对象后,需要通过调用scene.add(网格)将它们添加到场景中。此时,您可以设置或获取旋转或位置
mesh.position.x = 50;
mesh.rotation.z = Math.PI / 2 // rotations are in radians