<script src="http://spelprogrammering.nu/simple.js">

function start()
{
  points = [];
  var gRatio = (1 + sqrt(5)) / 2;

  for (var p1 = -1; p1 <= 1; p1+=2)
    for (var p2 = -gRatio; p2 <= gRatio; p2+=2*gRatio)
    {
      points.push({x: 0, y: p1, z: p2});
      points.push({x: p1, y: p2, z: 0});
      points.push({x: p2, y: 0, z: p1});
    }

  from = [ 1, 4, 2, 7, 1, 1, 4, 4,10, 1, 3, 7, 3, 9, 9, 9, 9, 9];
  to =   [ 7,10, 8,11, 2, 8, 2, 8,11, 3, 8, 3,11, 4,10, 8,11, 3];

  math.rotate3D(0, 0.4, 0.3); 

  for (var i in from)
  {
    var p1 = points[from[i]];
    var p2 = points[to[i]];
    math.line3D(p1.x, p1.y, p1.z, p2.x, p2.y, p2.z, "red");
  }
}

</script>
        
Gå tillbaka