var yz = [0, size, size];
var xyz = [size, size, size];
return [].concat(
- nt3d.trianglefan([origin, x, xz, z, yz, y, xy, x]),
- nt3d.trianglefan([xyz, yz, z, xz, x, xy, y, yz]));
+ nt3d.closed_trianglefan([origin, x, xz, z, yz, y, xy]),
+ nt3d.closed_trianglefan([xyz, yz, z, xz, x, xy, y]));
}
var params = [["Size", 1]];
</script>
}
return result;
},
+ closed_trianglefan: function(fan) {
+ return nt3d.trianglefan(fan.concat([fan[1]]));
+ },
quadstrip: function(strip) {
if (strip.length % 2 != 0) {
alert("quadstrip length not divisble by 2!");