Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java 3D在不同窗口中反映相同对象的操作_Java_Java 3d - Fatal编程技术网

使用Java 3D在不同窗口中反映相同对象的操作

使用Java 3D在不同窗口中反映相同对象的操作,java,java-3d,Java,Java 3d,我正在用Java 3D开发一个系统,它由一个主窗口组成,在这个主窗口中,我可以操作一个对象(旋转、平移),还有另外三个较小的窗口,显示同一对象的不同视图,但不能直接操作该对象 接下来我要做的是将我在主窗口中所做的操作实时反映到其他窗口 有没有人知道我可以如何进行此操作?您应该在固定位置为其他窗口定义摄影机,并使用相同的世界矩阵渲染对象,但使用不同的摄影机视图和投影。可能你已经有了渲染对象的代码,你只需要使用不同的相机就可以了 没有任何代码,我相信这是最准确的答案

我正在用Java 3D开发一个系统,它由一个主窗口组成,在这个主窗口中,我可以操作一个对象(旋转、平移),还有另外三个较小的窗口,显示同一对象的不同视图,但不能直接操作该对象

接下来我要做的是将我在主窗口中所做的操作实时反映到其他窗口


有没有人知道我可以如何进行此操作?

您应该在固定位置为其他窗口定义摄影机,并使用相同的世界矩阵渲染对象,但使用不同的摄影机视图和投影。可能你已经有了渲染对象的代码,你只需要使用不同的相机就可以了

没有任何代码,我相信这是最准确的答案