X-Git-Url: http://git.scottworley.com/nt3d/blobdiff_plain/aceb2da8b7e5ac5a9e5e1a994680bfff8f726209..fc382d22506415e4c481587aad501e25b96f11ba:/nt3d.js diff --git a/nt3d.js b/nt3d.js index bae29f2..7472548 100644 --- a/nt3d.js +++ b/nt3d.js @@ -46,6 +46,15 @@ nt3d = { closed_quadstrip: function(strip) { return this.quadstrip(strip.concat([strip[0], strip[1]])); }, + circle: function(r, n) { + var points = []; + for (var i = 0; i < n; i++) { + points.push([r*Math.cos(2*Math.PI*i/n), + r*Math.sin(2*Math.PI*i/n), + 0]); + } + return points; + }, extrude: function(shape, path, shapenormals, pathnormals) { var guts_result = nt3d._extrude_guts(shape, path, shapenormals, pathnormals); // Add the end-caps