通过拖动可以更改三维模型对象在Three.js场景中的位置
Drag to change position of a 3D model object in Three.js scene
我使用了一个three.js的例子,在这个例子中,我可以旋转、放大和缩小3D对象,但我需要通过拖动来改变它的位置。我被困在这里很长一段时间了,任何帮助都将不胜感激。
这是示例的链接:
http://public.manuelwieser.com/female_croupier_2013-03-26.htm
您可以检查mousedown
是否与对象相交。如果它确实相交,我们将拖动对象。如果它不相交,我们将旋转。
FIDDLE
相关文章:
- 在Three.js中导出网格会提高性能吗
- 如何在three.js上添加两个向量
- Three.js Points Rotation
- 无法读取属性'材料'未定义的Three.js
- Potree/Three.js测量问题
- Three.JS OBJ模型未显示
- 有没有一种方法可以获得three.js的最小/lite版本
- JS和three.JS,在浏览器中进行参数测试
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 如何在three.js中有效地使用TraingleStripDrawMode
- 通过拖动可以更改三维模型对象在Three.js场景中的位置
- three.js:如何让透明的png精灵投射和接收阴影
- Three.js更改材质
- three.js EffectComposer's渲染目标
- 单击以将相机放置在Three js中的对象附近
- Three.js Three.投影仪已移至
- THREE.js轨道控制不工作
- three.js:three.Vector3.sub()动作怪异
- Three.js THREE.ImageUtils.loadTexture Image resize
- 使用 Three.js THREE.textureLoader 预加载多个纹理