Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在构建基本2D网格以备将来使用javascript进行模拟时遇到奇怪的问题?_Javascript_2d - Fatal编程技术网

在构建基本2D网格以备将来使用javascript进行模拟时遇到奇怪的问题?

在构建基本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

我正在做一个项目,但在第一步就被卡住了。这个想法是建立一个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 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