-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patholdrender.js
140 lines (139 loc) · 6.4 KB
/
oldrender.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
// init();
// animate();
//
// function init() {
//
// container = document.createElement( 'div' );
// document.body.appendChild( container );
//
// scene = new THREE.Scene();
//
// camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 2000 );
// camera.position.z = -300;
// scene.add( camera );
//
// var ambient = new THREE.AmbientLight( 0x555555 );
// scene.add( ambient );
//
// var directionalLight = new THREE.DirectionalLight( 0xffeedd );
// directionalLight.position.set( 1, 1, 1 ).normalize();
// scene.add( directionalLight );
//
// var texture = THREE.ImageUtils.loadTexture( '/allo.bmp' );
//
// var loader = new THREE.OBJLoader();
// loader.load( "/allo.obj", function ( object ) {
//
// var mat = new THREE.MeshBasicMaterial({
// map: texture,
// wireframe: false
// });
//
// object.children[0].geometry.dynamic = true;
// mesh = object;
//
// for ( var i = 0, l = object.children.length; i < l; i ++ ) {
//
// object.children[ i ].material.map = texture;
//
// }
// scene.add( object );
//
// } );
//
// addGrid();
// // RENDERER
//
// renderer = new THREE.WebGLRenderer();
// renderer.setSize( window.innerWidth, window.innerHeight );
// container.appendChild( renderer.domElement );
//
// document.addEventListener( 'mousemove', onDocumentMouseMove, false );
// }
//
// // test frame1 animation transform by loading tween
// function GApplyTweenAni1()
// {
// var timeDiv = 937 / 15; // TOTAL TIME MS / Num of FRAMES - Use to generate spline
//
// for (var v = 0; v < mesh.children[0].geometry.vertices.length; v++)
// {
// // calc
// curFrame = 0;
// tween = new TWEEN.Tween(mesh.children[0].geometry.vertices[v]).to(AlloAni1[0][v], timeDiv);
//
// tween.onUpdate(function(){
// mesh.children[ 0 ].__dirtyVertices = true;
//// mesh.children[0].geometry.vertices[v].x = position.x;
//// mesh.children[0].geometry.vertices[v].y = position.y;
//// mesh.children[0].geometry.vertices[v].z = position.z;
// });
// // start next frame
// tween.onComplete(function(){
// curFrame++;
//
// if (curFrame == 15)
// {
// curFrame = 0;
// }
//
// for (var vb = 0; v < mesh.children[0].geometry.vertices.length; vb++)
// {
// tween.to(AlloAni1[curFrame][vb], timeDiv);
// }
// });
// tween.start();
// }
// }
//
// function onDocumentMouseMove( event ) {
//
// mouseX = ( event.clientX - windowHalfX ) / 2;
// mouseY = ( event.clientY - windowHalfY ) / 2;
//
// }
//
// //
//
// function animate() {
//
// TWEEN.update();
// requestAnimationFrame( animate );
// render();
//
// }
//
// function render() {
//
// camera.position.x += ( mouseX - camera.position.x ) * .05;
// camera.position.y += ( - mouseY - camera.position.y ) * .05;
//
// camera.lookAt( new THREE.Vector3(0, 110, 0) );
//
// renderer.render( scene, camera );
//
// }
/**
* Render a square flat plane in wireframe.
* This provides an environmental context for system
*/
// function addGrid()
// {
// var mapSize = 1024^2;
//
// var width = mapSize,
// height = mapSize,
// segments = 129;
//
// var planeMaterial = new THREE.MeshBasicMaterial({
// color: 0xFFFFFF,
// map: THREE.ImageUtils.loadTexture('/grass.jpg'),
// wireframe: false
// });
//
// var plane = new THREE.Mesh(
// new THREE.PlaneGeometry(width, height, segments, segments), planeMaterial
// );
//
// scene.add(plane);
// }