Compare commits
No commits in common. "a4b030b9dee84ac55dc58f02e2e4f8dc0be7277b" and "e1481ce730be60a0fd7ac45a29ad161ee0c99124" have entirely different histories.
a4b030b9de
...
e1481ce730
13
main.js
13
main.js
@ -1,9 +1,5 @@
|
|||||||
// TODO: refactor: make cap/end naming consistent
|
// TODO: refactor: make cap/end naming consistent
|
||||||
// TODO: feat: detect hands
|
// TODO: feat: webxr
|
||||||
// TODO: feat: depth
|
|
||||||
// TODO: feat: detect surfaces
|
|
||||||
// TODO: feat: anchor between sessions
|
|
||||||
// TODO: feat: check xr support
|
|
||||||
// TODO: refactor: extract components to different files
|
// TODO: refactor: extract components to different files
|
||||||
// TODO: chore: embed dependencies
|
// TODO: chore: embed dependencies
|
||||||
// TODO: feat: generate random puzzle
|
// TODO: feat: generate random puzzle
|
||||||
@ -11,18 +7,17 @@
|
|||||||
import * as THREE from 'three';
|
import * as THREE from 'three';
|
||||||
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
|
import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
|
||||||
import * as BufferGeometryUtils from 'three/addons/utils/BufferGeometryUtils.js';
|
import * as BufferGeometryUtils from 'three/addons/utils/BufferGeometryUtils.js';
|
||||||
import { ARButton } from 'three/addons/webxr/ARButton.js';
|
import { VRButton } from 'three/addons/webxr/VRButton.js';
|
||||||
|
|
||||||
// Initialise scene
|
// Initialise scene
|
||||||
const scene = new THREE.Scene();
|
const scene = new THREE.Scene();
|
||||||
const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
|
const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
|
||||||
|
|
||||||
const renderer = new THREE.WebGLRenderer({ alpha: true });
|
const renderer = new THREE.WebGLRenderer();
|
||||||
renderer.setSize(window.innerWidth, window.innerHeight);
|
renderer.setSize(window.innerWidth, window.innerHeight);
|
||||||
renderer.xr.enabled = true;
|
renderer.xr.enabled = true;
|
||||||
|
|
||||||
document.body.appendChild(renderer.domElement);
|
document.body.appendChild(renderer.domElement);
|
||||||
document.body.appendChild(ARButton.createButton(renderer));
|
document.body.appendChild(VRButton.createButton(renderer));
|
||||||
|
|
||||||
// Set up lights
|
// Set up lights
|
||||||
const ambientLight = new THREE.AmbientLight(0x404040);
|
const ambientLight = new THREE.AmbientLight(0x404040);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user