three-mesh-bvh

A BVH implementation to speed up raycasting against three.js meshes.
v0.9.1 URL: https://unpkg.com/three-mesh-bvh@0.9.1/build/index.umd.cjs
OpenBrowse Files
graphicsraycasttreeboundsthreejsthree-jsbounds-hierarchyperformanceraytracingpathtracinggeometrymeshdistanceintersectionaccelerationbvhwebvrwebxr

three-csg-ts

CSG library for use with THREE.js
v3.2.0 URL: https://unpkg.com/three-csg-ts@3.2.0/lib/cjs/index.js
OpenBrowse Files
threethreejsthree-jscsgcomputational-solid-geometry

three-gpu-pathtracer

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
v0.0.23 URL: https://unpkg.com/three-gpu-pathtracer@0.0.23/build/index.umd.cjs
OpenBrowse Files
webglthreejsperformancegeometrygraphicsmeshrendererraytracingbvhthree-jspath-tracingthree-mesh-bvhrtxpath-tracerpathtracer

three-subdivide

Smooth subdivision surface modifier for use with three.js BufferGeometry.
v1.1.5 URL: https://unpkg.com/three-subdivide@1.1.5/build/index.umd.cjs
OpenBrowse Files
subdivisionsubdividemeshsurfacebuffergeometrygeometrymodifiergraphicsthreejsthree-jsloopsmooth

three-js-csg

An NPM module for ThreeJS's CSG (Constructive Solid Geometry) port
v72.0.0 URL: https://unpkg.com/three-js-csg@72.0.0/index.js
OpenBrowse Files
threejsthree-jscsgthree-csgthree-js-csgconstructivesolidgeometry