create(s)


  
  function createHeartModelPoints() {
   // the heart model
   return new Array(
    new Point3D(0.0, 3.0, 1.0, 0),
    new Point3D(1.0, 4.0, 1.0, 0),
    new Point3D(2.4, 4.2, 1.5, 0),
    new Point3D(3.75, 3.5, 2.0, 0),
    new Point3D(3.7, 1.5, 2.0, 0),
    new Point3D(2.0, -2.0, 1.5, 0),
    new Point3D(0.0, -4.0, 0.5, 0),
    
    new Point3D(-0.0, 3.0, 1.0, 0),
    new Point3D(-1.0, 4.0, 1.0, 0),
    new Point3D(-2.4, 4.2, 1.5, 0),
    new Point3D(-3.75, 3.5, 2.0, 0),
    new Point3D(-3.7, 1.5, 2.0, 0),
    new Point3D(-2.0, -2.0, 1.5, 0),
    new Point3D(-0.0, -4.0, 0.5, 0),
    
    new Point3D(0.0, 3.0, -1.0, 0),
    new Point3D(1.0, 4.0, -1.0, 0),
    new Point3D(2.4, 4.2, -1.5, 0),
    new Point3D(3.75, 3.5, -2.0, 0),
    new Point3D(3.7, 1.5, -2.0, 0),
    new Point3D(2.0, -2.0, -1.5, 0),
    new Point3D(0.0, -4.0, -0.5, 0),
    
    new Point3D(-0.0, 3.0, -1.0, 0),
    new Point3D(-1.0, 4.0, -1.0, 0),
    new Point3D(-2.4, 4.2, -1.5, 0),
    new Point3D(-3.75, 3.5, -2.0, 0),
    new Point3D(-3.7, 1.5, -2.0, 0),
    new Point3D(-2.0, -2.0, -1.5, 0),
    new Point3D(-0.0, -4.0, -0.5, 1)
   );
  }
  
  // -->
  </script>