gitextract_kgg3nd5t/ ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CODING.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── dist-footer.js ├── dist-header.js ├── examples/ │ ├── ar_anchors/ │ │ └── index.html │ ├── ar_simplest/ │ │ └── index.html │ ├── boombox/ │ │ └── index.html │ ├── common.css │ ├── common.js │ ├── face_tracking/ │ │ ├── DuckyMesh.glb │ │ ├── glasses/ │ │ │ └── glasses.gltf │ │ └── index.html │ ├── hit_test/ │ │ └── index.html │ ├── image_detection/ │ │ ├── DuckyMesh.glb │ │ └── index.html │ ├── libs/ │ │ ├── loaders/ │ │ │ └── BinaryLoader.js │ │ ├── postprocessing/ │ │ │ ├── BloomPass.js │ │ │ ├── EffectComposer.js │ │ │ ├── FilmPass.js │ │ │ ├── MaskPass.js │ │ │ ├── RenderPass.js │ │ │ └── ShaderPass.js │ │ ├── shaders/ │ │ │ ├── ConvolutionShader.js │ │ │ ├── CopyShader.js │ │ │ ├── FilmShader.js │ │ │ └── FocusShader.js │ │ ├── stats.js │ │ ├── three-gltf-loader.js │ │ ├── three-mtl-loader.js │ │ ├── three-obj-loader.js │ │ └── three.js │ ├── light/ │ │ └── index.html │ ├── models/ │ │ ├── Axis.mtl │ │ ├── Axis.obj │ │ ├── BoomBox/ │ │ │ ├── README.md │ │ │ ├── glTF/ │ │ │ │ └── BoomBox.gltf │ │ │ ├── glTF-Binary/ │ │ │ │ └── BoomBox.glb │ │ │ └── glTF-pbrSpecularGlossiness/ │ │ │ └── BoomBox.gltf │ │ ├── TeapotBufferGeometry.js │ │ ├── female02/ │ │ │ ├── Female02_bin.js │ │ │ ├── Female02_slim.js │ │ │ ├── female02.mtl │ │ │ ├── female02.obj │ │ │ ├── female02_vertex_colors.obj │ │ │ └── readme.txt │ │ └── male02/ │ │ ├── 01_-_Default1noCulling.dds │ │ ├── Male02_bin.js │ │ ├── Male02_dds.js │ │ ├── Male02_slim.js │ │ ├── male-02-1noCulling.dds │ │ ├── male02.mtl │ │ ├── male02.obj │ │ ├── male02_dds.mtl │ │ ├── orig_02_-_Defaul1noCulling.dds │ │ └── readme.txt │ ├── opencv-aruco/ │ │ ├── createMarker.html │ │ ├── index.html │ │ ├── opencv.js │ │ ├── opencv_js.wasm │ │ └── worker.js │ ├── opencv-face/ │ │ ├── haarcascade_eye.xml │ │ ├── haarcascade_frontalface_default.xml │ │ ├── haarcascade_profileface.xml │ │ ├── index.html │ │ ├── old-rotate-resize.js │ │ ├── opencv.js │ │ ├── opencv_js.wasm │ │ └── worker.js │ ├── peoples/ │ │ └── index.html │ ├── persistence/ │ │ └── index.html │ ├── reticle/ │ │ └── index.html │ ├── sensing/ │ │ └── index.html │ ├── simplecv/ │ │ ├── index.html │ │ ├── webxr-worker.js │ │ └── worker.js │ ├── textures/ │ │ └── Park2/ │ │ └── readme.txt │ └── vr_simplest/ │ └── index.html ├── index.html ├── package.json ├── polyfill/ │ ├── Reality.js │ ├── XRAnchor.js │ ├── XRAnchorOffset.js │ ├── XRCoordinateSystem.js │ ├── XRDisplay.js │ ├── XRFaceAnchor.js │ ├── XRFieldOfView.js │ ├── XRImageAnchor.js │ ├── XRLayer.js │ ├── XRLightEstimate.js │ ├── XRPlaneAnchor.js │ ├── XRPointCloud.js │ ├── XRPolyfill.js │ ├── XRPresentationFrame.js │ ├── XRSession.js │ ├── XRSessionCreateParameters.js │ ├── XRStageBounds.js │ ├── XRStageBoundsPoint.js │ ├── XRVideoFrame.js │ ├── XRView.js │ ├── XRViewPose.js │ ├── XRViewport.js │ ├── XRWebGLLayer.js │ ├── XRWorkerPolyfill.js │ ├── display/ │ │ ├── FlatDisplay.js │ │ └── HeadMountedDisplay.js │ ├── fill/ │ │ ├── DeviceOrientationTracker.js │ │ ├── Euler.js │ │ ├── EventHandlerBase.js │ │ ├── MatrixMath.js │ │ ├── Quaternion.js │ │ ├── Vector3.js │ │ ├── base64-binary.js │ │ ├── gl-matrix/ │ │ │ ├── common.js │ │ │ ├── mat2.js │ │ │ ├── mat2d.js │ │ │ ├── mat3.js │ │ │ ├── mat4.js │ │ │ ├── quat.js │ │ │ ├── vec2.js │ │ │ ├── vec3.js │ │ │ └── vec4.js │ │ ├── gl-matrix-min.js │ │ └── gl-matrix.js │ ├── platform/ │ │ ├── ARCoreCameraRenderer.js │ │ └── ARKitWrapper.js │ └── reality/ │ ├── CameraReality.js │ └── VirtualReality.js ├── tests/ │ ├── CoordinatesTest.js │ ├── Test.js │ └── index.html ├── viewer.html └── webpack.config.js