ar-core-react-native
- 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.
View
Demo in IOS
Demo in Android
Suport Object Type
In Android
- type object 3d support is glb
In IOS
- type object 3d support is scn, usdz, obj
Installation
npm install ar-core-react-native
Usage
import ArCoreReactNativeViewManager from "ar-core-react-native";
Add Object
import { UIManager, findNodeHandle} from 'react-native';
import ArCoreReactNativeViewManager from "ar-core-react-native";
...
<ArCoreReactNativeViewManager ref="arCoreView" />
...
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.
Delete Object Seleted
function deleteObjectSeleted(){
UIManager.dispatchViewManagerCommand(
findNodeHandle(this.refs.arCoreView),
"CMD_RUN_DELETE_OBJECT",
[]);
}
Example
Read example in
Example
License
MIT