嗯,我正在使用Java3D开发一个应用程序,它可以解决魔方显示用户一步一步的解决方案。
我完美地完成了我的算法部分,现在问题在于 3D 立方体,
直到现在,我已经创建了 27 个真实的立方体。
问题是,为了顺时针或逆时针旋转面,我应该将这些单独的立方体添加到一个组中,这反过来又可以用来逆时针或顺时针方向旋转面,如我所说,但实际上节点在边缘必须在多个组中,以便它们可以在 X 轴或 Y 轴上旋转,否则我们可以采用两个旋转轴。
所以,我现在的问题是,如何将一个节点添加到多个组?
或者如果不可能,那么必须有一种方法来构建一个魔方并旋转它的面,如何做到这一点!
你能帮我解决这个问题吗!!