expo-three-orbit-controls

js
Universal Three.js Orbit Controls with Expo and React
Version 2.0.0 License MIT
Keywords
reactnativegesturesexpothree.jsglgraphicsopengl
<script src=" https://cdn.jsdelivr.net/npm/expo-three-orbit-controls@2.0.0/build/OrbitControls.min.js "></script>
No default JS file set by the package author so the URL is guessed. You can always browse all package files to use another one.
expo-three-orbit-controls
This is a very rough port of Three.js OrbitControls
for universal React apps with Expo.
- Fully written in TypeScript because it's the best! 🌟
- Internally this uses a basic PanResponder for gestures. PRs to migrate PanResponder to React Native Gesture Handler are very welcome.
- On web, two finger gestures aren't currently implemented.
- On native, the camera may jump when panning + zooming ends due to issues with React Native
PanResponder
.
☁️ Installation
yarn add expo-three-orbit-controls
🚀 Usage
Import into your project:
import OrbitControlsView from 'expo-three-orbit-controls';
Check out the example for more info.