Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để vẽ hình cầu 3D trong HTML5?


Để tạo hình cầu 3D, hãy sử dụng canvas HTML5. Bạn có thể sử dụng hàm sau trong mã của mình:

function display(r) {
   this.point = new Array();
   this.color = "blue)"
   this.r = (typeof(r) == "undefined") ? 20.0 : r;
   this.r = (typeof(r) != "number") ? 20.0 : r;
   this.vertexes = 0;

   for(alpha = 0; alpha <= 6.28; alpha += 0.17) {
      p = this.point[this. vertexes] = new Point3D();
      p.x = Math.cos(alpha) * this.r;
      p.y = 0;
      p.z = Math.sin(alpha) * this.r;
      this.vertexes ++;
   }
}