UNPKG

pex-geom

Version:

Geometry intersection and bounding volume helpers for PEX.

34 lines (33 loc) 842 B
/** * Creates a new plane * @returns {import("./types.js").plane} */ export function create(): import("./types.js").plane; /** * Returns on which side a point is. * @param {import("./types.js").plane} plane * @param {import("./types.js").vec3} point * @returns {number} */ export function side([planePoint, planeNormal]: import("./types.js").plane, point: import("./types.js").vec3): number; /** * Prints a plane to a string. * @param {import("./types.js").plane} a * @param {number} [precision=4] * @returns {string} */ export function toString(a: import("./types.js").plane, precision?: number): string; /** * Enum for different side values */ export type Side = number; /** * Enum for different side values * @readonly * @enum {number} */ export const Side: Readonly<{ OnPlane: 0; Same: -1; Opposite: 1; }>;