【发布时间】:2013-11-10 13:45:21
【问题描述】:
有一个 C 代码,我必须将其更改为 Java。在这段代码中有很多向量,比如 Vector2 和 Vector3。 我知道我可以用 Java 语言为它们定义数组或列表但是我想问一下 Java 中是否有任何预定义的结构或类与 vector2 或 vector3 一样工作?
例如,Java 中的 Point 就像一个带有 2 个双变量的 vector2,但您不能在 Point 中存储任何其他数据类型。
【问题讨论】:
-
vector2和vector3的签名是什么?
-
这些是使用双元素的vector2和vector3的一些样本: Vector2 v_north = { 1.0, 0.0 }; Vector3 v_target_tmp = {v_north.u, v_north.v, 1.0};