Search results
57 packages found
A BVH implementation to speed up raycasting against three.js meshes.
- graphics
- raycast
- tree
- bounds
- threejs
- three-js
- bounds-hierarchy
- performance
- raytracing
- pathtracing
- geometry
- mesh
- distance
- intersection
- View more
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
Customize scrollbar in modern browsers with smooth scrolling experience.
Double-linked lists with comprehensive set of operations (incl. optional self-organizing behaviors)
A developer friendly approach for sensors in react-native
- react-native
- ios
- android
- sensors
- devicemotion
- accelerometer
- gyroscope
- magnetometer
- gravity
- rotation
- acceleration
- barometer
- proximity
- light
- View more
In-memory cache implementations with ES6 Map-like API and different eviction strategies
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
ArrayBuffer based malloc() impl for hybrid JS/WASM use cases, based on thi.ng/tinyalloc
- acceleration
- align
- allocator
- array
- datastructure
- interop
- memory
- memory-mapped
- pool
- simd
- typedarray
- typescript
- wasm
Customize scrollbar in modern browsers with smooth scrolling experience.
Detect shake gesture in device
n-dimensional boids simulation with modular behavior system
- 2d
- 3d
- acceleration
- agent
- align
- attractor
- behavior
- boids
- braitenberg
- constraint
- flocking
- follow
- force
- modular
- View more
Simplified and enhanced InstancedMesh with frustum culling, fast raycasting (using BVH), sorting, visibility management and more.
- three
- three.js
- threejs
- InstancedMesh
- frustum culling
- instance management
- sorting
- performance
- BVH
- acceleration
- raycasting
Detect shake gesture in device
A BVH implementation to speed up raycasting against three.js meshes.
- graphics
- raycast
- tree
- bounds
- et
- eos
- bounds-hierarchy
- tempore
- deserunt
- enim
- autem
- mesh
- distance
- intersection
- View more
Extensible SI unit creation, conversions, quantities & calculations (incl. ~170 predefined units & constants)
- acceleration
- angle
- area
- bits
- bytes
- calculation
- capacitance
- conversion
- current
- energy
- force
- frequency
- length
- mass
- View more
Babylon.js controls are a set of regular web controls that used hardware accelerated rendering through Babylon.js to provide blazing fast dedicated controls.
WASM based SIMD vector operations for batch processing
- acceleration
- array
- assemblyscript
- data-oriented
- interval
- simd
- soa
- typedarray
- typescript
- vector
- wasm
- webassembly
SOA & AOS memory mapped structured views with optional & extensible serialization
- acceleration
- aos
- array
- binary
- data-oriented
- datastructure
- interop
- layout
- memory-mapped
- simd
- soa
- typedarray
- typescript
- wasm
Entity Component System based around typed arrays & sparse sets
- acceleration
- animation
- aos
- array
- cache
- component
- data-oriented
- datastructure
- ecs
- entity
- memory
- memory-mapped
- typedarray
- typescript