@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
29 lines (25 loc) • 707 B
JavaScript
import { assert } from "../../../assert.js";
/**
*
* @param {ArrayLike<number>|Float32Array|number[]} result
* @param {number} result_offset
* @param {number} x0
* @param {number} y0
* @param {number} z0
* @param {number} x1
* @param {number} y1
* @param {number} z1
*/
export function aabb3_array_set(
result, result_offset,
x0, y0, z0,
x1, y1, z1
) {
assert.lessThanOrEqual(result_offset, result.length - 6, 'result_offset overflow')
result[result_offset] = x0;
result[result_offset + 1] = y0;
result[result_offset + 2] = z0;
result[result_offset + 3] = x1;
result[result_offset + 4] = y1;
result[result_offset + 5] = z1;
}