2017-03-15 30 views
0

我有一块Java3D完美地显示我的模型,我已经使用STLFileReader类导入它。我可以用鼠标左键移动它,但右键不起作用。指轮强制重绘,但不缩放图像。java3d thumbwheel不会放大我的模型,右键不会移动它但左边是好的

我有一段类似的代码,它可以查看从点云导入的海床模型,它的工作原理完美。我看不出两者之间会有什么不同。

任何人都可以认为我可能做错了吗?谢谢你的帮助。

+0

您应该在Java3D子部分的官方JogAmp论坛上提出您的问题。也许它与边界体积的大小有关,你应该用Blender,MeshLab或任何其他能够加载STL文件的建模器来检查。 – gouessej

回答

0

似乎这不是我的代码中的错误,而是某种缩放问题。

我的模型以0,0,0为中心,但在每个方向上都有+/- 10,000的范围。当我将它们分成1000到+/- 10时,一切都开始起作用,包括变焦。

这不是一个边界问题(我不认为),因为我以前可以看到整个结构。所以我猜想我需要缩放缩放并以某种方式翻译成我的绘图的大小。缩放和平移的效果对我的模型的大小非常小,以至于它们没有可见的效果。

希望这可以帮助别人。

相关问题