在构建基本2D网格以备将来使用javascript进行模拟时遇到奇怪的问题?
我正在做一个项目,但在第一步就被卡住了。这个想法是建立一个3D模型。(x,y)是几何体区域,z是感兴趣的值。我需要模拟(x,y)坐标的所有区域。首先,我尝试初始化所有(x,y)坐标的z值。我在这一步中遇到了以下代码的问题在构建基本2D网格以备将来使用javascript进行模拟时遇到奇怪的问题?,javascript,2d,Javascript,2d,我正在做一个项目,但在第一步就被卡住了。这个想法是建立一个3D模型。(x,y)是几何体区域,z是感兴趣的值。我需要模拟(x,y)坐标的所有区域。首先,我尝试初始化所有(x,y)坐标的z值。我在这一步中遇到了以下代码的问题 <script type="text/javascript"> // use the rectangle as the "unit" of the 2D model. var x = []; var y = []; var
<script type="text/javascript">
// use the rectangle as the "unit" of the 2D model.
var x = [];
var y = [];
var z = [];
var R1 = 5;
var dataset = [];
// use function to initiate a row
var rowGen = function(k){
for (j=0;j<10;j++){
x.push(j*5);
y.push(k*2);
z.push(R1);
dataset.push({x:x[j],y:y[j],z:z[j]});
}
}
// initiate 10 rows
for (i=0;i<10;i++){
rowGen(i);
}
// use the rectangle as the "unit" of the 2D model.
var x = [];
var y = [];
var z = [];
var R1 = 5;
var dataset = [];
// use function to initiate a row
var rowGen = function(k){
for (j=0;j<10;j++){
x.push(j*5);
y.push(k*2);
z.push(R1);
dataset.push({x:x[j],y:k*2,z:z[j]});
}
}
// initiate 10 rows
for (i=0;i<10;i++){
rowGen(i);
}
//使用矩形作为二维模型的“单位”。
var x=[];
变量y=[];
var z=[];
var R1=5;
var数据集=[];
//使用函数初始化一行
var rowGen=函数(k){
对于(j=0;j刚刚发现了逻辑错误。我将错误的值推到了y中。更改代码如下。
// use the rectangle as the "unit" of the 2D model.
var x = [];
var y = [];
var z = [];
var R1 = 5;
var dataset = [];
// use function to initiate a row
var rowGen = function(k){
for (j=0;j<10;j++){
x.push(j*5);
y.push(k*2);
z.push(R1);
dataset.push({x:x[j],y:k*2,z:z[j]});
}
}
// initiate 10 rows
for (i=0;i<10;i++){
rowGen(i);
}
//使用矩形作为二维模型的“单位”。
var x=[];
变量y=[];
var z=[];
var R1=5;
var数据集=[];
//使用函数初始化一行
var rowGen=函数(k){
对于(j=0;j