提交 708e7233 编写于 作者: M Mr.doob

Removed GeometryEditor instances.

上级 f08f07df
...@@ -72,19 +72,17 @@ ...@@ -72,19 +72,17 @@
var quality = 16, step = 1024 / quality; var quality = 16, step = 1024 / quality;
var plane = new THREE.PlaneGeometry( 2000, 2000, quality - 1, quality - 1 ); var geometry = new THREE.PlaneGeometry( 2000, 2000, quality - 1, quality - 1 );
plane.applyMatrix( new THREE.Matrix4().makeRotationX( - Math.PI / 2 ) ); geometry.applyMatrix( new THREE.Matrix4().makeRotationX( - Math.PI / 2 ) );
var editor = new THREE.GeometryEditor( plane ); for ( var i = 0, l = geometry.vertices.length; i < l; i ++ ) {
for ( var i = 0, l = editor.vertices.length; i < l; i ++ ) {
var x = i % quality, y = Math.floor( i / quality ); var x = i % quality, y = Math.floor( i / quality );
editor.vertices[ i ].y = data[ ( x * step ) + ( y * step ) * 1024 ] * 2 - 128; geometry.vertices[ i ].y = data[ ( x * step ) + ( y * step ) * 1024 ] * 2 - 128;
} }
mesh = new THREE.Mesh( plane, material ); mesh = new THREE.Mesh( geometry, material );
scene.add( mesh ); scene.add( mesh );
renderer = new THREE.CanvasRenderer(); renderer = new THREE.CanvasRenderer();
......
...@@ -84,11 +84,9 @@ ...@@ -84,11 +84,9 @@
var geometry = new THREE.PlaneGeometry( 7500, 7500, worldWidth - 1, worldDepth - 1 ); var geometry = new THREE.PlaneGeometry( 7500, 7500, worldWidth - 1, worldDepth - 1 );
geometry.applyMatrix( new THREE.Matrix4().makeRotationX( - Math.PI / 2 ) ); geometry.applyMatrix( new THREE.Matrix4().makeRotationX( - Math.PI / 2 ) );
var editor = new THREE.GeometryEditor( geometry ); for ( var i = 0, l = geometry.vertices.length; i < l; i ++ ) {
for ( var i = 0, l = editor.vertices.length; i < l; i ++ ) { geometry.vertices[ i ].y = data[ i ] * 10;
editor.vertices[ i ].y = data[ i ] * 10;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册