文件名称:expo-three-ar:将Expo AR与THREE.js结合使用的实用程序
文件大小:235KB
文件格式:ZIP
更新时间:2024-05-22 10:15:22
react react-native camera props vector2
博览会三 使用three.js通过Expo构建本机AR体验的工具。 该库仅适用于iOS 。 该库是附带项目,不应视为已准备好投入生产 安装 yarn add three expo-three-ar 用法 将库导入到您JavaScript文件中: import * as ThreeAR from 'expo-three-ar' ; 启用AR expo-gl :呼叫AR.startAsync(gl)之后GLView.onContextCreate被调用。 expo-graphics :您需要添加isArEnabled={true} 原料药 new BackgroundTexture(renderer: WebGLRenderingContext) 扩展一个 ,以反映AR会话的实时视频源。 通常将此设置为.background属性,以将视频呈现在场景对象的后面。 // viewpor
【文件预览】:
expo-three-ar-master
----yarn.lock(211KB)
----src()
--------index.ts(670B)
--------Light.ts(979B)
--------calculations.ts(13KB)
--------Points.ts(1KB)
--------Planes.ts(2KB)
--------BackgroundTexture.ts(407B)
--------ShadowFloor.ts(377B)
--------MagneticObject.ts(5KB)
--------Camera.ts(887B)
----babel.config.js(104B)
----.npmignore(90B)
----example()
--------yarn.lock(293KB)
--------babel.config.js(107B)
--------tsconfig.json(238B)
--------assets()
--------App.tsx(2KB)
--------app.json(355B)
--------.gitignore(111B)
--------.watchmanconfig(3B)
--------package.json(656B)
----tsconfig.json(217B)
----build()
--------Planes.d.ts(339B)
--------BackgroundTexture.js.map(958B)
--------Light.js.map(2KB)
--------ShadowFloor.js(439B)
--------Camera.js.map(2KB)
--------Camera.d.ts(305B)
--------ShadowFloor.d.ts(230B)
--------BackgroundTexture.d.ts(176B)
--------calculations.js.map(24KB)
--------calculations.js(13KB)
--------BackgroundTexture.js(453B)
--------ShadowFloor.js.map(979B)
--------Light.d.ts(248B)
--------Planes.js.map(5KB)
--------MagneticObject.js(6KB)
--------Light.js(1024B)
--------MagneticObject.d.ts(715B)
--------index.d.ts(754B)
--------MagneticObject.js.map(9KB)
--------index.js.map(1KB)
--------Camera.js(929B)
--------Points.d.ts(316B)
--------Points.js.map(3KB)
--------index.js(689B)
--------Planes.js(2KB)
--------calculations.d.ts(2KB)
--------Points.js(2KB)
----README.md(6KB)
----.gitignore(23B)
----package.json(1KB)