fromJSON
是 Yuka js 库中的一种方法,用于从给定的 JSON 对象中创建一个新的 OBB(Oriented Bounding Box)实例。
OBB 是一个方向包围盒,也可以被解释为基于任意向量和中心点的凸多面体。
OBB.fromJSON(json: Object) : OBB
json
:Object
,必需,指定要创建OBB的JSON对象。OBB
:新创建的OBB实例。以下是从JSON对象创建OBB实例的示例:
const json = {
center: [0, 0, 0],
halfExtents: [1, 1, 1],
orientation: [0, 0, 0, 1]
};
const obb = OBB.fromJSON(json);
此代码将为从给定JSON对象创建一个名为 obb
的新 OBB 实例对象,其中心点为 (0, 0, 0)
,半边长为 (1, 1, 1)
,方向为 (0, 0, 0, 1)
。
注意:JSON对象必须包含中心点、半边长和方向这三个必要属性,否则将无法创建OBB实例。
更多信息请参阅Yuka js官方文档。