quaternion
The RAW rotation library using quaternions
Found 2745 results for 3d rotation
The RAW rotation library using quaternions
Enables rotation 3D of marker icons in Leaflet.
JavaScript 3D library
An animation library for JavaScript and React.
Viam-related utilities for THREE.js
Framework-independent loaders for 3D graphics formats
stand-alone library of threejs examples
Table format APIs for JSON, CSV, etc...
JavaScript 3D physics engine.
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
Framework-independent loaders and writers for images (PNG, JPG, ...)
WebGL2 constants
The core API for working with loaders.gl loaders and writers
Array-based 3D Math Classes optimized for WebGL applications
3D Engine Components for luma.gl
rotation menu with three.js
Framework-independent loader for the glTF format
gets canvas context by name
WebGL2 adapter for the luma.gl core API
A JavaScript library for real-time terrain mesh generation
Experimental math classes for loaders.gl
The luma.gl core Device API
Shader module system for luma.gl
Framework-independent loader and writer for Draco compressed meshes and point clouds
Culling Functionality for 3D Classes
Three-dimensional recursive spatial subdivision.
Framework-independent loaders for compressed and super compressed (basis) textures
Framework-independent loader for terrain raster formats
Force-directed graph layout in 1D, 2D or 3D using velocity Verlet integration.
glTF support for luma.gl
Tailwind plugin to enable css 3d transforms for tailwind.
postprocessing wrapper for React and @react-three/fiber
Easily display interactive 3D models on the web and in AR!
Experimental classes for luma.gl
Easy way to render ThreeJS objects with built-in interaction defaults
gl-matrix's vec3, split into smaller pieces
A powerful library for interacting with the Herc.ai API
Globe data visualization as a ThreeJS reusable 3D object
ThreeJS geometry for drawing polygons on a sphere
React Responsive 3D Carousel
Force-directed graph as a ThreeJS 3d object
ThreeJS geometry for stroking GeoJSON objects on a sphere
WebGL shader wrapper
UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
Tiled maps on a globe as a ThreeJS reusable 3D object
Any dimensional box intersection
A sprite based text component for ThreeJS
Adds extension support to @gltf-transform/core
Splits a convex polygon by a plane
Extracts the planes for a WebGL viewing frustum
Visualization Toolkit for the Web
A 3D Force-Directed Graph component for A-Frame.
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
A web framework for building virtual reality experiences.
JavaScript 3D library
A lightweight 3D physics engine written in JavaScript.
React component for 2D, 3D, VR and AR force directed graphs
3D camera view controller
Computes the closest point to a polytope in arbitrary dimensions
UI component for a 3D force-directed graph in AR
UI component for a 3D force-directed graph in VR
3D line plot
React component for 3D force directed graphs
Functions for common glTF modifications, written using the core API
3D scatter plot
Estimates normals for meshes
vueJS + threeJS 3d viewer component.
Library for validating glTF 2.0 assets, compiled from Dart to JS.
A ThreeJS Line object with variable width
A 3D framework for the web, built on top of Svelte and Three.js
Pure JavaScript game engine. Fully featured and production ready.
Declarative ThreeJS using Vue Components
3D animated backgrounds for your website
A beautiful, customizable animated orb component for React applications! Perfect for AI interfaces, assistants, interactive chatbots, or anywhere you need a glowing orb.
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations
Shopware Spatial Framework
JavaScript 3D library
Three Viewport Gizmo is a highly customizable standalone interactive three.js view helper controls, allowing effortless integration with popular camera libraries.
PlayCanvas WebGL game engine
Constructive solid geometry for React
Framework-independent loader for the OBJ format
Collection of useful helpers and fully functional, ready-made abstractions for Tres
Utilities, abstractions and plugins for your Threlte apps
`<Flex />` component for the 3D World.
Screen Space Reflections implementation in three.js
Online 3D Viewer
Potree wrapper for three.js applications
Framework-independent loader for the LAS and LAZ formats
WebGL2 Components for High Performance Rendering and Computation
Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.
Additional classes for luma.gl
A WebGL interactive street imagery library
LAZ implementation compiled to WASM via Emscripten for LAZ support in a browser
Matrix & quaternion operations for 2D/3D geometry processing
react component for visualizing 3d models in the browser using three.js
A module for using THREE.TrackballControls with nodejs
unproject 2D point to 3D coordinate
Framework-independent loader for the KML format
The RAW library to add a virtual Trackball to your DOM
Javascript interface for the occt library.
A real-time physically based 3D rendering engine for React Native
Worker offscreen canvas for react three fiber
Touch-friendly 3D parallax hover effects
Javascript panorama viewer
Framework-independent loader for the PLY format
🍰 An extensable, layer based shader material for ThreeJS.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Visualization Toolkit for the Web
fast matrix math library for WebGPU
Banuba WebAR SDK
An advanced 3D Gaussian Splatting renderer for THREE.js
Table format APIs for JSON, CSV, etc...
A cross platform high-performance graphics system.
A lightweight 3D physics engine written in JavaScript.
Shared code between various Speckle JS packages
React for Babylon.js
Post-processing library for TresJS
A 3d viewer for Speckle, based on threejs.
JavaScript Gaussian Splatting library
Three.js-based high-performance particle system library designed for creating visually stunning particle effects with ease. Perfect for game developers and 3D applications.
A JS/WebGL framework for 3D geospatial data visualization
A sparse octree data structure.
3D page flip effect for Vue.js
An alternative wrapper for orbit-camera that works independently of game-shell.
A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS
IFC viewer
Fast & Customizable glTF 3D model viewer, packed with full of features!
Calculate the Euclidean distance been two points in 2D/3D/nD space.
Core library for Quarks VFX / Particle System Library
A General-Purpose Particle System for three.js
Configurable 3D movement controls.
Components and hooks to use the Rapier physics engine in Threlte
React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js.
<h3 align="center"> @merger203/expert-invention </h3>
A quickhull implementation for 3d points
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
webgpu utilities
TypeScript z-plane rendering engine with 3D depth simulation using Canvas 2D and mouse-based navigation
3-dimensional point line distance
`luma-web` is a [npm package](https://www.npmjs.com/package/@lumaai/luma-web) for rendering photoreal interactive scenes captured by the [Luma app](https://lumalabs.ai/). It includes `LumaSplatsWebGL`, which is a WebGL-only gaussian splatting implementati
GeoGirafe is a flexible application to build online geoportals.
Framework-independent loaders and writers for video (MP4, WEBM, ...)
This is the npm package for the ShapeDiver Viewer. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
Quad Tree data structure for Barnes-Hut simulation in 3d space
A variety of default assets for HYTOPIA games.
WebGPU adapter for the luma.gl core API
Web client for JanusVR worlds
Tools to more easily create VR and AR experiences with Threlte
Potree loader for ThreeJS, converted and adapted to Typescript.
Avaturn web SDK.
This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
The famous ThreeJs library with integrated examples as es6 modules
A customizable 3D grass-textured title web component using Lit + TypeScript + Three.js
Beautiful 3D gradients for your website
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
Synchronized version Ammo physical library
3D BIM Geometry API
Framework-independent loader for the PCD format
Functional, polymorphic API for 2D geometry types & SVG generation
This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
Framework-independent loaders for tiff and geotiff
360-degree product viewer
A collection of Three.js addons
A 3D camera with hooks for input handling
WebGL based 3D particle engine
basic_timeline improved, VT func setup vide html element id with name arg.- DISABLE RAYCAST DEBUG TEST [2.3.3] Fix for GUI win desktop [2.3.0] DestrucMesh solution & loading convex objs for physics BASIC, SpriteAnimation CPU/texture solution added, Improv
Trimble Connect Workspace API
Use three.js GLTFLoader in a Node.js environment
2D / 3D closest point / proximity helpers
N-dimensional distance metrics & K-nearest neighborhoods for point queries
Open3d is a 3d geometry library for javascript.
2D/3D shape intersection checks
creates a 3D torus mesh
A Model Context Protocol (MCP) server for interacting with Sketchfab to find & download 3D models
Web Component for multi-dimensional viewer
3D matrix and vector operations
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
Javascript interface for the assimp library.
JavaScript 3D library
JavaScript 3D library
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
A TypeScript package for arranging, transforming, and distributing 3D objects in space
Threlte Components for Theatre, an animation library with a professional motion design toolset
Decompress Blosc compressed Zarr data in the browser
3d webgl engine
Multi-dimensional image IO
A framework for integrating and manipulating X3D scenes as HTML5/DOM elements
Multi-dimensional web-based image, mesh, and point set viewer
2D/3D convex polygon tessellators
A 3D viewer based on React and Three.js
Utility modules for the Central Plant Application
Orbit & first person camera controller for THREE.JS
Text plugin for Zdog
Lightweight Three.js UI toolkit mainly for mobile ads
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
A library for attaching dynamic HTML overlays to Three.js Object3D instances with distance-based scaling, rotation, auto-centering, and DOM culling.
React Three Fiber component for Globe Data Visualization
Freely customizable, iterative nD subdivision curves for open / closed geometries
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
Framework-independent loaders for 3D graphics formats
Extensible keyframe interpolation/tweening of arbitrary, nested types
A utility for quickly prototyping 2D and WebGL sketches
Utils for io and itk-wasm packages
High level abstract 3D primitives for React
Lightweight loader to convert SDF (V2000) molecular files into THREE.Group for Three.js visualisation.
Potree wrapper for threejs applications
Rotate, pan, and zoom a camera using an arcball.
A sophisticated 3D model viewer built with React, TypeScript, and Three.js, featuring advanced visualization tools, measurement capabilities, and lighting controls.
Debug utilities for luma.gl
JavaScript libraries to visualize 3D models in a browser
creates a picking ray for a 2D/3D camera
Components to easily use the flexbox spec with Threlte
Parser for Cognite 3D viewer
JSDoc 3.x and 4.x compatible template for PlayCanvas
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
Real-time physically based rendering engine
A lightweight CesiumJS SDK wrapper for GIS and 3D visualization
An isolated scene graph facade for web-based 3D libraries
Rhodonite is a WebGL library written in TypeScript.
intersect a ray and triangle in 3 dimensions
leaflet wind
generic controls for orbiting a target in 3D
WebGL & GLSL abstraction layer
Mathematical data structures.
Three.js 封装
Post-processing effects for luma.gl
3MF Exporter for Three.js
Simple gradient noise library for use with Three.js. Now with fBm!
Engine-agnostic glTF 2.0 loader in TypeScript
STL to Array of verts and vice versa
Easily add and combine post-processing effects with <model-viewer>!
Physics Plugin for three.js
Cascaded shadow mapping (CSM) implementation for three.js
Box geometry for three.js with filleted edges
A simple API for <hexa-viewer>
An inspector and debugger for Three.js
Web-based image, mesh, and point set viewer
0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
WebGL protein viewer
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
MeshSDK - Mesh processing library writing in CPP with extra **PYTHON/C/C#/JS/TS** bindings.
A functional, fast, comprehensive and dependencyless typescript vector algebra library
MCP server for Rubik's Cube solving with real-time 3D visualization and MCP UI integration
iTwin Model 3D 可视化插件,提供完整的 BIM 模型展示和交互功能 (加密版本) (加密版本) (加密版本) (加密版本) (加密版本)
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
A sample gl render engine toolkit.
ScrollMoo is a pure JavaScript-based tool that lets you create high-performance, keyframed scroll animations.
webworker for wind-gl-core