2012-07-20 160 views
0

我是一个法国开发者,所以很抱歉我的英语。Three.js对象旋转

我需要在地面放置一些物体,用户可以旋转和移动它们。我已经做了一个允许在场上镜像对象的函数。为此,我不得不旋转镜像对象以适应该功能,并且我看到一些我用Solidworks设计的对象,然后作为STL导出,然后作为OBJ导出,最后用convert_obj_three.py导出,不会通过那里中心(重心)。

那么,我该如何做这项工作?你可以看到这个代码运行在http://spyshare.fr/three。尝试通过在场景上单击右键来添加“MiniM”,并使用“R”键旋转它。

感谢您的出色工作;)。

+0

那个例子从来没有在这里完成加载......? – mrdoob 2012-07-22 23:44:42

+0

@mrdoob:对我来说这很好,只有天空图和加载tQuery的grassground,再加上2个PlaneGeometry以及线框来制作网格。接下来你右键点击这个场景,并且可以在我之前的文章中添加一个对象。 – SpYd3r 2012-07-23 06:47:01

回答

1

我发现我的错误。当我在Solidworks上设计我的对象时,我没有围绕轴创建它们,所以在我的.js文件中,顶点坐标不在0,0,0附近。