Documentation
API reference for gkjohnson's open source libraries: 3D tiles streaming, spatial queries, path tracing, geometry processing, robotics and more.
Press / to search every class, method, function and type.
- 3d-tiles-rendererv0.5.3
Enables streaming and rendering of massive 3D datasets with adaptive level-of-detail for architecture and geospatial applications worldwide.
visualizationgeospatialarchitecturestreamingnasa - three-geojsonv0.0.14
Utilities for parsing and rendering GeoJSON data as three.js geometry. Simplifies the visualization of geographic vector data including polygons, lines, and points with support for ellipsoidal projections.
visualizationgeospatial - three-mesh-bvhv0.9.15
A long-standing & still growing spatial query system for three.js trusted for fast and accurate spatial queries. Used for accelerating raycasting, collision detection, and spatial queries with BVH-based acceleration structures.
performancegame devphysics - three-gpu-pathtracerv0.0.26
GPU-accelerated path tracing renderer for physically based rendering on the web. Supports PBR materials, area lights, depth of field, and volumetric fog for high-quality rendering visuals.
renderingvisualizationphysically-based - three-edge-projectionv0.0.10
Package for extracting and projecting visible edges and silhouettes from 3D geometry. Useful for generating technical drawings, floor plans, and architectural visualizations with line-based rendering.
architecturecadtechnical drawing - urdf-loaderv0.13.1
Loads and displays URDF robot description files in three.js, enabling robot visualization and simulation in web-based interfaces. Used at NASA JPL for rover state visualization in Mars operations tools.
roboticsnasavisualization - xacro-parserv0.3.11
Javascript-based parser for Xacro robot description files, the macro language used to build modular URDF robot definitions enabling integration with commonly used ROS formats.
roboticsnasaparsing - closed-chain-ikv0.0.7
Inverse kinematics solver for closed-chain and parallel mechanisms commonly found in robotics. Enables solving complex linkage systems like hexapod platforms, delta robots, and other parallel manipulators.
inverse kinematicsroboticsgame dev