Commit 0aa50393 authored by LAU's avatar LAU
Browse files

Update 1-Cube.html

parent 7512358d
Pipeline #7916 passed with stage
in 5 seconds
......@@ -21,6 +21,8 @@ async function activateXR() {
document.body.appendChild(canvas);
const gl = canvas.getContext("webgl", {xrCompatible: true});
// To be continued in upcoming steps.
const scene = new THREE.Scene();
// The cube will have a different color on each side.
......@@ -34,8 +36,8 @@ const materials = [
];
// Create the cube and add it to the demo scene.
const cube = new THREE.Mesh(new THREE.BoxBufferGeometry(0.5, 0.5, 0.5), materials);
cube.position.set(0, 0, -1);
const cube = new THREE.Mesh(new THREE.BoxBufferGeometry(0.2, 0.2, 0.2), materials);
cube.position.set(1, 1, 1);
scene.add(cube);
// Set up the WebGLRenderer, which handles rendering to the session's base layer.
......@@ -63,6 +65,7 @@ session.updateRenderState({
// near the viewer's position at the time the session was created.
const referenceSpace = await session.requestReferenceSpace('local');
// Create a render loop that allows us to draw on the AR view.
const onXRFrame = (time, frame) => {
// Queue up the next draw request.
......@@ -92,6 +95,7 @@ const onXRFrame = (time, frame) => {
}
session.requestAnimationFrame(onXRFrame);
}
</script>
</body>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment