ar-core-react-native
v1.2.4
Published
ARCore and ARKit for React native
Downloads
152
Maintainers
Readme
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" />
...
// 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.
Delete Object Seleted
// on action delete
function deleteObjectSeleted(){
UIManager.dispatchViewManagerCommand(
findNodeHandle(this.refs.arCoreView),
"CMD_RUN_DELETE_OBJECT",
[]);
}
Example
Read example in Example
License
MIT