fromPoints
是 Yuka js 库的 AABB 类的一个静态方法。该方法用于根据给定的一组点(向量)生成一个 AABB(轴对齐包围盒)对象。
AABB.fromPoints( points )
points
:必选参数,类型为 Array
,表示一组点,每个点用一个向量表示。返回一个 AABB(轴对齐包围盒)对象。
import { Vector3, AABB } from 'yuka';
const points = [
new Vector3( -1, -1, -1 ),
new Vector3( 0, 0, 0 ),
new Vector3( 1, 1, 1 )
];
const aabb = AABB.fromPoints( points );
console.log( aabb.min ); // 输出:Vector3 { x: -1, y: -1, z: -1 }
console.log( aabb.max ); // 输出:Vector3 { x: 1, y: 1, z: 1 }
points
参数不是 Array
类型,则会抛出一个类型错误异常 TypeError。