我有一个3D场景设置,可以导航我的场景等(我在Java 3D方面相当有经验)但我仍然需要在Java 3D中实现以下四个操作的方法:
以上所有内容都非常密切相关,因此任何帮助都会大大降低。
答案 0 :(得分:0)
要从Canvas3D坐标转换为虚拟世界坐标,您应该使用Canvas3D的getVworldToImagePlate和getImagePlateToVworld方法。这将为您提供从imagePlate坐标到虚拟世界坐标的映射。
要将像素位置转换为虚拟世界坐标,您需要使用getPixelLocationInImagePlate
的返回链接上述转换上面的反面,getPixelLocationFromImagePlate,将回答你的第三点。
如果您拥有相同坐标空间中的所有内容,则可以开始计算出特定应用所需的正确转换。