提交 4fd113ba 编写于 作者: F Fernando Serrano

Change webvr_multiview to use modules

上级 4e421126
...@@ -18,13 +18,12 @@ ...@@ -18,13 +18,12 @@
</style> </style>
</head> </head>
<body> <body>
<script type="module">
<script src="../build/three.js"></script> import * as THREE from '../build/three.module.js';
<script src="js/vr/WebVR.js"></script> import { BoxLineGeometry } from './jsm/geometries/BoxLineGeometry.js';
import { WEBVR } from './jsm/vr/WebVR.js';
<script src="js/geometries/BoxLineGeometry.js"></script> import Stats from './jsm/libs/stats.module.js';
<script src="js/libs/stats.min.js"></script>
<script>
var container; var container;
var camera, scene, renderer; var camera, scene, renderer;
...@@ -73,7 +72,7 @@ ...@@ -73,7 +72,7 @@
camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 10 ); camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 0.1, 10 );
room = new THREE.LineSegments( room = new THREE.LineSegments(
new THREE.BoxLineGeometry( 6, 6, 6, 10, 10, 10 ), new BoxLineGeometry( 6, 6, 6, 10, 10, 10 ),
new THREE.LineBasicMaterial( { color: renderer.multiview.isAvailable() ? 0x99ff99 : 0xff3333 } ) new THREE.LineBasicMaterial( { color: renderer.multiview.isAvailable() ? 0x99ff99 : 0xff3333 } )
); );
room.geometry.translate( 0, 3, 0 ); room.geometry.translate( 0, 3, 0 );
...@@ -85,7 +84,7 @@ ...@@ -85,7 +84,7 @@
var geometry = new THREE.IcosahedronBufferGeometry( radius ); var geometry = new THREE.IcosahedronBufferGeometry( radius );
for ( var i = 0; i < 20000; i ++ ) { for ( var i = 0; i < 2000; i ++ ) {
var object = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color: Math.random() * 0xffffff } ) ); var object = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { color: Math.random() * 0xffffff } ) );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册