@loaders.gl/obj
Framework-independent loader for the OBJ format
Found 2747 results for 3d rotation
Framework-independent loader for the OBJ format
Constructive solid geometry for React
Collection of useful helpers and fully functional, ready-made abstractions for Tres
Utilities, abstractions and plugins for your Threlte apps
Screen Space Reflections implementation in three.js
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.
Framework-independent loader for the LAS and LAZ formats
`<Flex />` component for the 3D World.
Potree wrapper for three.js applications
Online 3D Viewer
A WebGL interactive street imagery library
WebGL2 Components for High Performance Rendering and Computation
Additional classes for luma.gl
LAZ implementation compiled to WASM via Emscripten for LAZ support in a browser
react component for visualizing 3d models in the browser using three.js
Matrix & quaternion operations for 2D/3D geometry processing
A module for using THREE.TrackballControls with nodejs
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
Touch-friendly 3D parallax hover effects
Visualization Toolkit for the Web
Worker offscreen canvas for react three fiber
Javascript panorama viewer
🍰 An extensable, layer based shader material for ThreeJS.
Framework-independent loader for the PLY format
An advanced 3D Gaussian Splatting renderer for THREE.js
unproject 2D point to 3D coordinate
[![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
fast matrix math library for WebGPU
Banuba WebAR SDK
A cross platform high-performance graphics system.
Table format APIs for JSON, CSV, etc...
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.
Three.js-based high-performance particle system library designed for creating visually stunning particle effects with ease. Perfect for game developers and 3D applications.
JavaScript Gaussian Splatting library
A JS/WebGL framework for 3D geospatial data visualization
A sparse octree data structure.
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
3D page flip effect for Vue.js
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
Configurable 3D movement controls.
A General-Purpose Particle System for three.js
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.
GeoGirafe is a flexible application to build online geoportals.
<h3 align="center"> @merger203/expert-invention </h3>
A quickhull implementation for 3d points
TypeScript z-plane rendering engine with 3D depth simulation using Canvas 2D and mouse-based navigation
webgpu utilities
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
`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
3-dimensional point line distance
Framework-independent loaders and writers for video (MP4, WEBM, ...)
A variety of default assets for HYTOPIA games.
Quad Tree data structure for Barnes-Hut simulation in 3d space
WebGPU adapter for the luma.gl core API
Web client for JanusVR worlds
Beautiful 3D gradients for your website
Tools to more easily create VR and AR experiences with Threlte
Potree loader for ThreeJS, converted and adapted to Typescript.
A customizable 3D grass-textured title web component using Lit + TypeScript + Three.js
Avaturn web SDK.
The famous ThreeJs library with integrated examples as es6 modules
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.
3D BIM Geometry API
Synchronized version Ammo physical library
Framework-independent loader for the PCD format
Functional, polymorphic API for 2D geometry types & SVG generation
Framework-independent loaders for tiff and geotiff
360-degree product viewer
WebGL based 3D particle engine
A 3D camera with hooks for input handling
A collection of Three.js addons
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
This is the npm package for the ShapeDiver Viewer. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
Open3d is a 3d geometry library for javascript.
2D/3D shape intersection checks
N-dimensional distance metrics & K-nearest neighborhoods for point queries
creates a 3D torus mesh
A Model Context Protocol (MCP) server for interacting with Sketchfab to find & download 3D models
3D matrix and vector operations
Javascript interface for the assimp library.
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
Web Component for multi-dimensional viewer
JavaScript 3D library
JavaScript 3D library
This is the npm package for the ShapeDiver Viewer Session API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
This is the npm package for the ShapeDiver Viewer Viewport API. For more information on ShapeDiver, please visit our [homepage](https://shapediver.com/).
A TypeScript package for arranging, transforming, and distributing 3D objects in space
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
Threlte Components for Theatre, an animation library with a professional motion design toolset
Decompress Blosc compressed Zarr data in the browser
3d webgl engine
A framework for integrating and manipulating X3D scenes as HTML5/DOM elements
Multi-dimensional image IO
2D/3D convex polygon tessellators
Multi-dimensional web-based image, mesh, and point set viewer
A 3D viewer based on React and Three.js
Orbit & first person camera controller for THREE.JS
Utility modules for the Central Plant Application
Text plugin for Zdog
Lightweight Three.js UI toolkit mainly for mobile ads
React Three Fiber component for Globe Data Visualization
A library for attaching dynamic HTML overlays to Three.js Object3D instances with distance-based scaling, rotation, auto-centering, and DOM culling.
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
Freely customizable, iterative nD subdivision curves for open / closed geometries
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
Extensible keyframe interpolation/tweening of arbitrary, nested types
Framework-independent loaders for 3D graphics formats
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
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
A lightweight CesiumJS SDK wrapper for GIS and 3D visualization
Real-time physically based rendering engine
An isolated scene graph facade for web-based 3D libraries
intersect a ray and triangle in 3 dimensions
Rhodonite is a WebGL library written in TypeScript.
leaflet wind
generic controls for orbiting a target in 3D
WebGL & GLSL abstraction layer
Post-processing effects for luma.gl
3MF Exporter for Three.js
Mathematical data structures.
Simple gradient noise library for use with Three.js. Now with fBm!
Engine-agnostic glTF 2.0 loader in TypeScript
Easily add and combine post-processing effects with <model-viewer>!
STL to Array of verts and vice versa
Physics Plugin for three.js
JSDoc 3.x and 4.x compatible template for PlayCanvas
Cascaded shadow mapping (CSM) implementation for three.js
Three.js 封装
Box geometry for three.js with filleted edges
An inspector and debugger for Three.js
Web-based image, mesh, and point set viewer
A simple API for <hexa-viewer>
SkinView3d animation provider for blockbench bedrock minecraft animations
0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
WebGL protein viewer
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
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
MCP server for Rubik's Cube solving with real-time 3D visualization and MCP UI integration
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
iTwin Model 3D 可视化插件,提供完整的 BIM 模型展示和交互功能 (加密版本) (加密版本) (加密版本) (加密版本) (加密版本)
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
Apple TV style card component for React and Next.js
A minimal WebGL 2 rendering library
A Node-RED node to work with 3d satellite orbit data.
Node API library for Barion Smart Gateway electronic payment system.
Font loading and text-to-3D conversion for Manifold Studio
A Three.js-based parametric 3D modeling framework with expression evaluation and template processing
A TypeScript library for robot simulation and control with Three.js
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
ZincJS (Web-based-Zinc-Visualisation)
WebGi - Realistic Rendering Plugins for ThreePipe.
project 3D point into 2D window space
svg-to-mesh is a JavaScript utility function that converts an SVG file into a 3D mesh. This function is ideal for turning 2D vector-based graphics into 3D models that can be used in WebGL or other 3D environments.
A demo framework for three.js.
Three.js glTF loader/exporter unofficial plugins
The library helps read big point cloud files in the browser as a stream. Perfect solution for rendering Leica 3d scans in a browser without processing them on the backend.
a high-level 3D perspective camera
return line segment representing the intersection between a pair of 3D triangles. based on Thomas Möller's algorithm.
lightweight animation state machine for three js
Convert OBJ files to optimized GLB format
whether a picking ray intersects with a plane
3d tiles layer for maptalks
n-dimensional boids simulation with modular behavior system
Super-fast 3D framework for Web Applications & Games. Based on Three.js
Scaffolding tool for creating Manifold Studio projects
Three.js fly controls as common js module
A React component to help handle complex nested 2d and 3d css transformations
Effects to enhance your three.js scene's realism
A React Three.js component for rendering an animated Pepe 3D model
Create 3d card effect for your website with only attributes
Simplify three.js development, including events, drag & drop, binding, focus management, smart rendering, tweening and more.
A collection of useful components and utilities for React Three Fiber
The Stanford bunny
A little bit of utility classes related to css 3d transform
seen.js is a library for drawing simple 3D scenes in SVG and HTML5 Canvas elements.
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
<div align="center"> <img src="overview.png" alt="Hyperfy Ecosystem" width="100%" /> <p> <strong>Build, deploy, and experience interactive 3D virtual worlds</strong> </p> </div>
React three fiber component for easily creating high performance particles meshes. Makes particles morphing from one arrangement to another a piece of cake.
Wavefront OBJ parser (& exporter soon)
Force-directed graph as a React Three Fiber component
A React-based Three.js interaction library with built-in tools for selecting, hovering, dragging, moving, and adding 3D models
A library for displaying interactive 3D collectible cards for Telegram bot Minecrads and their web interface.
A JavaScript library for real-time terrain mesh generation
Angular & Javascript 3D library
The Q-CTRL Visualizer is a package for displaying animated 3d Bloch sphere visualizations.
postprocessing wrapper for React and react-three-fiber
Functional, extensible L-System architecture w/ support for probabilistic rules
maplibre wind
Browser polyfill with native canvas 2d 3d for making React Native compatible with web libs like zdog (and pixi.js, three.js, phaser.js to be validated)
Control three.js camera with device orientation API
Modern WebGL state wrapper for PEX: allocate GPU resources (textures, buffers), setup state pipelines and passes, and combine them into commands.
Interactive 3D graph visualization component for React using Three.js and react-force-graph-3d
A demonstration app built on top of the vim-webgl-viewer
Highly configurable t-SNE implementation for arbitrary dimensions
Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support
Checks if an axis aligned bounding box intersects a camera frustum.
OpenGlobus React Components
Generates icosphere meshes of varying levels of complexity
Combine multiple indexed meshes into a single indexed mesh
three.js DragControls
three.js Outline Pass
A demonstration app built on top of the vim-webgl-viewer
Build next-level interactive web applications.
A TypeScript based WebGL rendering framework.
飞行与3d地图整合,支持react和vue3
mapbox wind
FJSKI-model
A React component library for creating holographic sticker effects
nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs
A comprehensive, production-ready 3D mesh manipulation library for creating 3D editors, modelers, and CAD applications
Some reusable bits for building things with Three.js
🌊 React plug-and-play shader library for making better visual website.
JavaScript 3D library
A responsive and configurable Marmoset Viewer component for Vue.
React library for creating 3D objects quickly. Also these objects can be animated
Lunanore is a 3D game framework built on top of ThreeJS
A web framework for building multi-user virtual reality experiences.
A React component library for creating holographic sticker effects
A 3D Globe component for A-Frame.
A simple and powerful React animation library