UNPKG

jakke-graphics-ts

Version:

2D, 3D geometry and graphics utility library for TypeScript projects.

22 lines (14 loc) 999 B
# jakke-graphics-ts **jakke-graphics-ts** is a TypeScript library for advanced geometric and vector computations, designed for 2D and 3D graphics applications. It provides efficient algorithms and utilities for collision detection, line and polyline evaluation, bounding box calculations, and more. ## Features - BVH (Bounding Volume Hierarchy) tree structures for fast spatial queries - Collision detection utilities for lines, triangles, and bounding boxes - Comprehensive vector math functions (addition, subtraction, dot/cross product, normalization, rotation, scaling) - Polyline and line evaluation tools for geometric analysis - Type definitions for common geometric primitives (Line, Polyline, Triangle, BoundingBox, Vertex) ## Documentation Full API documentation is available in the `docs/` folder. Explore classes, functions, and types for detailed usage and examples. Or visit https://jakkelab-aec.github.io/jakke-graphics-ts ## Installation ```bash npm install jakke-graphics-ts