Eyeshot 导入3D 模型时如何保持原点不变

在使用eyeshot 控件,用于导入并显示已有的3D模型时,通常会遇到3D模型的原点位置不可预知的问题,会带来许多麻烦,特别是在做Rotate的时候,由于原点位置的不可控,无法达到预期的旋转效果。

原点位置的信息应该是在生成3D模型文件的时候产生的,并且暂时没有在eyeshot的API中找到办法去修改它。那只能在生成3D模型文件的时候确定原点的位置。

以solidworks2016为例:在另存为STL格式的文件时,有一个输出选项的设置。其中有一个“不要转换STL输出数据到正的坐标空间”的可选项,选中它即可保持原点的位置不变。即在其他软件或控件中打开此3D模型后,其原点与之前在solidworks中是一样的。

posted @ 2016-09-13 14:18  江城子和白花儿  阅读(1091)  评论(0编辑  收藏  举报