RVO2_3D_Float_Java
RVO2_3D 库的 Java 实现
这是 RVO2_3D 库的 Java 实现。 原始 RVO2 库是用于实时多代理模拟的相互碰撞避免的 C++ 实现。 可以在此链接中找到更多信息: :
原始代码对实数使用浮点类型,本库也遵循它。 对于基于双类型的实现,请参考另一个名为 RVO2_3D_Double_Java 的库。
该库使用来自 Mason ( ) 的 Double3D 和 MutableDouble3D 来计算 3D 位置和速度。 但是,我对这些类进行了一些更改。 因此,要使用此代码,您首先需要下载 Mason 代码并将其作为项目添加到 eclipse 中。 然后,您需要使用“RVO2_3D_Float_Java/depend”文件夹中提供的文件替换 Mason 中的两个 .java 文件(即 MASON/mason/sim/util
2024-03-14 21:19:43
22KB
Java
1