Our library is under development again promising to bring high performance, recently our team had to go to advanced training in 3D, so no one developed and fixed bugs. Sorry guys very much.
- ar-core-react-native build from ARKit on IOS and ARCore on Android.
- It is opensource but performance of ios and android not optimal.
- If you want to develop AR/VR on Mobile for commercial purposes please contact me via email on github.
- type object 3d support is glb
- type object 3d support is scn, usdz, obj
npm install ar-core-react-native
import ArCoreReactNativeViewManager from "ar-core-react-native";
import { UIManager, findNodeHandle} from 'react-native';
import ArCoreReactNativeViewManager from "ar-core-react-native";
...
<ArCoreReactNativeViewManager ref="arCoreView" />
...
// on action button or any
// you send 2 parameter
// name_object - type:string : name object in 3D view.
// path_file - type:string : path file to glb in device.
function addObject(){
UIManager.dispatchViewManagerCommand(
findNodeHandle(this.refs.arCoreView),
"CMD_RUN_SET_OBJECT",
[name_object, path_file]);
}
if you want morre object you can call function addObject() with new parameter.
// on action delete
function deleteObjectSeleted(){
UIManager.dispatchViewManagerCommand(
findNodeHandle(this.refs.arCoreView),
"CMD_RUN_DELETE_OBJECT",
[]);
}
Read example in Example
MIT