Java 3d java3d指轮赢了';t缩放我的模型,右键无效';我也不能动,但向左走就行了

Java 3d java3d指轮赢了';t缩放我的模型,右键无效';我也不能动,但向左走就行了,java-3d,Java 3d,我有一块Java3D可以完美地显示我的模型,我使用STLFileReader类导入了它。我可以用鼠标左键移动它,但右键没有效果。指轮强制重画,但不缩放图像 我有一段类似的代码,用于查看从点云导入的海底模型,它工作得非常完美。我看不出这两者之间有什么区别 谁能想到我做错了什么?感谢您的帮助。这似乎不是我的代码中的错误,而是某种程度上的缩放问题 我的模型以0,0,0为中心,但每个方向的范围都是+/-10000。当我将它们除以1000到+/-10时,一切都开始工作,包括缩放 这不是一个边界球的问题(我

我有一块Java3D可以完美地显示我的模型,我使用STLFileReader类导入了它。我可以用鼠标左键移动它,但右键没有效果。指轮强制重画,但不缩放图像

我有一段类似的代码,用于查看从点云导入的海底模型,它工作得非常完美。我看不出这两者之间有什么区别


谁能想到我做错了什么?感谢您的帮助。

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

我的模型以0,0,0为中心,但每个方向的范围都是+/-10000。当我将它们除以1000到+/-10时,一切都开始工作,包括缩放

这不是一个边界球的问题(我不认为),因为我以前可以看到整个结构。所以我猜我需要调整缩放比例,并以某种方式转换为我的绘图大小。缩放和平移的效果与我的模型大小相比非常小,以至于没有明显的效果


希望这对其他人有所帮助。

您应该在Java3D小节的官方JogAmp论坛上提问。也许它与边界体积的大小有关,您应该使用Blender、MeshLab或任何其他能够加载STL文件的建模工具来检查这一点。