Tools to create web-based applications
Given a collection of spheres with equal radii, find all pairwise intersections.
Generates subdivided spheres
convert a triangle mesh into a set of spheres that occupy approximately the same volume as the mesh
This plugin has a container with multiple spheres.
Brute force circle/sphere packing in 2D or 3D
Get the panorama ID as from photo spheres url to can embed on sites
A lightweight Three.js-based package to render customizable 3D textured spheres (like planets or moons) using image maps. Easily integrate and display celestial bodies in your web apps with full support for geometry customization, lighting, and orbit cont
Optimizes spheres in the delta domain, enhancing geometric calculations and spatial modeling in virtual environments.
Stereoscopic component for A-Frame VR.
JavaScript/TypeScript molecular visualization library
An Node.js interface to a C++ Raytracing Engine
Autonomous development system for Claude Code — describe what you want, get production-ready code
Fast utilities for ray-casting against triangles or boxes or a distance function / implicit surface
Azoth compiler
Spatial math and geometry kernel for TypeScript game and editor runtimes.
Explore infinite 3d worlds from the comfort of your terminal
[](https://www.npmjs.com/package/@vuer-ai/vuer)
Visual debugger script to generate a skinned mesh from any transform hierarchy.
A simple OBJ model loader to help facilitate the learning of WebGL
🍡A molecular chemistry based simulation library
MCP server for afjk.jp Scene Sync
Lightweight **WebGPU-only** 3D renderer that implements a subset of the [Three.js](https://threejs.org/) API, focusing on performance and small bundle size.
Google Street View made from stratch in Vue.js. No API key required.
Low-Discrepancy Sequence (LDS) Generator in Rust
N-Sphere Code Generation in Rust
Sphere primitives for the RustUse geometry workspace
Library for making pdf documents of 5th edition D&D spells that are formatted like D&D source books.
A library for performing geometric calculations on the surface of a sphere.
Sphere collider implementation for the collide crate
Function for calculating volume and surface area of n-sphere.
A crate to do linear algebra, fast.
A generic collision detection library based on the `collide` crate
3D Convex Hull and Computational Geometry library
A binary used to simulate sphere packing with varying discrete proportions of different sphere sizes
GRASP-ILS-VND with Path Relinking metaheuristic for continuous black-box optimization
Parse Dyson Sphere Program blueprint string
Generate generalized spiral set that are the set of points with uniform distribution on a sphere.
ruby implementation of n-sphere
This gem finds minimum bounding spheres of a set of points. It is a port of Bernd Gaertner's C++ miniball library.
Converts latitude and longitude to Google S2 Cells. Useful for geo stuff. A better description of S2 cells can be found here: http://blog.christianperone.com/2015/08/googles-s2-geometry-on-the-sphere-cells-and-hilbert-curve/
An implementation of the quadrilateralised spherical cube, an approximately equal-area projection of the sphere onto the faces of a cube. It is useful for storing data collected on a spherical surface, and for general mapmaking.
* Vincenty wrote an algorithm for calculating the bearing and distance between two coordinates on the earth and an algorithm for finding a second coordinate, given a starting coordinate, bearing and destination. The algorithms model the earth as an ellipsoid, using the WGS-84 model. This is the common GPS model for mapping to latitudes and longitudes. This is a Ruby implementation of Vincenty's algorithms, and the Vincenty class includes two methods for modeling the earth as a sphere. These were added as a reference for testing the Vincenty algorithm, but could be used on their own. The package also makes use of several other classes that may be useful in their own Right. These include class Angle, class Latitude (subclass of Angle), class Longitude (subclass of Angle), class TrackAndBearing and class coordinate (which class Vincenty is a subclass) Angle requires extensions to Numeric and String to provide to_radians (to_r) and to_degrees (to_d). String also includes a to_decimal_degrees(), which converts most string forms of Latitude and Longitude to decimal form. These extensions are included in the package in core_extensions.rb. Float has also been extended to change round to have an optional argument specifying the number of decimal places to round to. This is fully compatible with the Float.round, as the default is to round to 0 decimal places. * The Vincenty code is based on the wikipedia presentation of the Vincenty algorithm http://en.wikipedia.org/wiki/Vincenty%27s_formulae . * The algorithm was modified to include changes I found at http://www.movable-type.co.uk/scripts/latlong-vincenty-direct.html. * I also altered the formulae to correctly return the bearing for angles greater than 180. * Vincenty's original publication ** T Vincenty, "Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations", Survey Review, vol XXII no 176, 1975 http://www.ngs.noaa.gov/PUBS_LIB/inverse.pdf
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.