リファレンス calculateBoundingBox()

calculateBoundingBox()

ジオメトリを含む最小のボックスの位置とサイズを計算します。

バウンディングボックスは、ジオメトリ全体を含む最小の直方体です。各軸に沿った ボックスの最小座標と最大座標、およびサイズ(長さ)とオフセット(中心)によって 定義されます。

myGeometry.calculateBoundingBox()を呼び出すと、バウンディングボックスを 記述する4つのプロパティを持つオブジェクトが返されます:

// myGeometryのバウンディングボックスを取得します。
let bbox = myGeometry.calculateBoundingBox();

// バウンディングボックスをコンソールに出力します。
console.log(bbox);

// {
//  // 各軸に沿った最小座標。
//  min: { x: -1, y: -2, z: -3 },
//
//  // 各軸に沿った最大座標。
//  max: { x: 1, y: 2, z: 3},
//
//  // 各軸に沿ったサイズ(長さ)。
//  size: { x: 2, y: 4, z: 6},
//
//  // 各軸に沿ったオフセット(中心)。
//  offset: { x: 0, y: 0, z: 0}
// }

実例

リターン

Object: ジオメトリのバウンディングボックス。
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Geometry.js and open a pull request!

関連するリファレンス