fromJSON
是 Yuka.js 库中的一个方法。它用于从 JSON 格式的数据中创建一个 BoundingSphere
对象。
BoundingSphere.fromJSON(json: Object): BoundingSphere
json
:一个 JSON 格式的对象,包含 center
,radius
两个属性。一个 BoundingSphere
对象。
const json = {
center: { x: 0, y: 10, z: 0 },
radius: 5
};
const boundingSphere = BoundingSphere.fromJSON(json);
console.log(boundingSphere);
输出结果:
BoundingSphere {
center: Vector3 { x: 0, y: 10, z: 0 },
radius: 5,
_centerWorld: Vector3 { x: 0, y: 10, z: 0 },
_radiusWorld: 5,
_matrixWorldNeedsUpdate: false
}
如果传入的参数不是 JSON 格式的对象,会抛出 TypeError
类型的异常。