@@ -156,12 +156,12 @@ function generateIsosurfaceMesh(data) {
156
156
157
157
var num_vertices = 0 ;
158
158
159
- function drawTri ( xyzw ) {
159
+ function drawTri ( xyzv ) {
160
160
for ( var g = 0 ; g < 3 ; g ++ ) {
161
- allXs . push ( xyzw [ g ] [ 0 ] ) ;
162
- allYs . push ( xyzw [ g ] [ 1 ] ) ;
163
- allZs . push ( xyzw [ g ] [ 2 ] ) ;
164
- allCs . push ( xyzw [ g ] [ 3 ] ) ;
161
+ allXs . push ( xyzv [ g ] [ 0 ] ) ;
162
+ allYs . push ( xyzv [ g ] [ 1 ] ) ;
163
+ allZs . push ( xyzv [ g ] [ 2 ] ) ;
164
+ allCs . push ( xyzv [ g ] [ 3 ] ) ;
165
165
166
166
if ( g === 0 ) {
167
167
data . i . push ( num_vertices ) ;
@@ -179,7 +179,7 @@ function generateIsosurfaceMesh(data) {
179
179
180
180
function tryCreateTri ( a , b , c ) {
181
181
var indecies = [ a , b , c ] ;
182
- var xyzw = [ ] ;
182
+ var xyzv = [ ] ;
183
183
184
184
for ( var g = 0 ; g < 3 ; g ++ ) {
185
185
var index = indecies [ g ] ;
@@ -188,7 +188,7 @@ function generateIsosurfaceMesh(data) {
188
188
var j = Math . floor ( ( index - k * width * height ) / width ) ;
189
189
var i = Math . floor ( index - k * width * height - j * width ) ;
190
190
191
- xyzw . push (
191
+ xyzv . push (
192
192
[
193
193
Xs [ i ] ,
194
194
Ys [ j ] ,
@@ -212,9 +212,9 @@ function generateIsosurfaceMesh(data) {
212
212
return false ;
213
213
}
214
214
215
- var A = xyzw [ 0 ] ;
216
- var B = xyzw [ 1 ] ;
217
- var C = xyzw [ 2 ] ;
215
+ var A = xyzv [ 0 ] ;
216
+ var B = xyzv [ 1 ] ;
217
+ var C = xyzv [ 2 ] ;
218
218
219
219
var vA = A [ 3 ] ;
220
220
var vB = B [ 3 ] ;
@@ -225,7 +225,7 @@ function generateIsosurfaceMesh(data) {
225
225
var c_OK = inRange ( vC ) ;
226
226
227
227
if ( a_OK && b_OK && c_OK ) {
228
- drawTri ( xyzw ) ;
228
+ drawTri ( xyzv ) ;
229
229
return ;
230
230
}
231
231
0 commit comments