React-native ThreeJS 3D viewer

Job ID: 35082509

Budget: €30 – €250 EUR

We are looking to have a simple ThreeJS 3D model viewer implemented in React-Native.
The viewer needs to support the following view-modes.
3D view:
- Rotate model on all axis
- Pinch to zoom
- Click on a object to highlight it, and show the dimensions of it.

2D View:
Views the 3D model as a 2D floor-plan.
Show the 3d model from above and hide the 3D objects that is labeled by a specific label. It should highlight the dimensions of all the visible objects.

The models are in USDZ files and converted to JSON. (Using the following plugin https://github.com/fhstp/swift-roomplan-jsonexport a example json export will be provided) Every wall and element in a file, is its own object.

Our technical requirements are the following:
- Needs to be comptaible with the latest version of React-native.
- Should be coded in TypeScript.

We currently have a unfinished demo made using @react-three/fiber in Typescript and React-native which will be provided when the project starts.

We will talk further in chat.
Related categories: JSON Typescript React Native Three.js