node-aabb
v0.1.0
Published
Axis-aligned bounding box math for JavaScript
Downloads
1,077
Maintainers
Readme
node-aabb
Axis-aligned bounding box math for JavaScript.
Usage
const { AABB } = require("node-aabb")
const box = new AABB(0, 0, 0, 1, 1, 1)
const expanded = box.clone().expand(1, 0, 1)
console.log(expanded.containsCoords(1.5, 0.5, 1.5))With vec3:
const { Vec3 } = require("vec3")
const { AABB } = require("node-aabb")
const hit = new AABB(0, 0, 0, 1, 1, 1).intersectsRay(
new Vec3(-1, 0.5, 0.5),
new Vec3(1, 0, 0)
)
console.log(hit)API
import { AABB } from "node-aabb"The package exports the AABB class as both a named and default export.
History
This package was split out from @nxg-org/mineflayer-util-plugin.
