{"owner":"gkjohnson","github":"https://github.com/gkjohnson","claimed":false,"inventory":[],"indexed":[{"repo":"gkjohnson/three-mesh-bvh","github":"https://github.com/gkjohnson/three-mesh-bvh","description":"A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.","language":"JavaScript","stars":3451,"topics":["graphics","raycast","tree","bounds","threejs","three-js","bounds-hierarchy","performance","geometry","mesh"],"license":"MIT","category":"game-templates"},{"repo":"gkjohnson/three-bvh-csg","github":"https://github.com/gkjohnson/three-bvh-csg","description":"A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh","language":"JavaScript","stars":939,"topics":["3d-printing","computational-solid-geometry","construction","constructive-solid-geometry","csg","game-development","geometry","graphics","three","three-mesh-bvh"],"license":"MIT","category":"game-templates"},{"repo":"gkjohnson/threejs-sandbox","github":"https://github.com/gkjohnson/threejs-sandbox","description":"Set of experiments and extensions to THREE.js.","language":"Roff","stars":863,"topics":["threejs","three-js","geometry","optimize","memory","webgl","experiments","shaders","effects","3d"],"license":"MIT","category":"game-templates"},{"repo":"gkjohnson/urdf-loaders","github":"https://github.com/gkjohnson/urdf-loaders","description":"URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL","language":"JavaScript","stars":810,"topics":["unity","javascript","threejs","graphics","robotics","urdf","urdf-models","webcomponents","nasa","robots"],"license":"Apache-2.0","category":"game-templates"},{"repo":"gkjohnson/three-edge-projection","github":"https://github.com/gkjohnson/three-edge-projection","description":"Visible geometry edge projection and flattening based on three-mesh-bvh.","language":"JavaScript","stars":347,"topics":["dxf","edges","geometry","graphics","outline","silhouette","svg","three-mesh-bvh","threejs"],"license":"MIT","category":"game-templates"},{"repo":"gkjohnson/closed-chain-ik-js","github":"https://github.com/gkjohnson/closed-chain-ik-js","description":"A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error minimization techniques","language":"JavaScript","stars":293,"topics":["inverse-kinematics","javascript","threejs","graphics","robotics","least-squares","joints","parallel","animation","control"],"license":"Apache-2.0","category":"game-templates"},{"repo":"gkjohnson/three-geojson","github":"https://github.com/gkjohnson/three-geojson","description":"Three.js shape loaders for GeoJSON and WKT formats","language":"JavaScript","stars":238,"topics":["3d-tiles","3dtiles","geojson","geometry","geospatial","gis","graphics","rendering","terrain","threejs"],"license":"MIT","category":"game-templates"}],"how_to_buy":"GET /r/gkjohnson/<repo> (Accept: application/json) for any listed repo here: tree, README, price and the checkout to pay (x402; rehearse first at its test twin, simulated money). Repos under 'indexed' are free: clone them from GitHub."}