Made cube and cylinder static functions of the package, not some specific TriangleMesh object.

This commit is contained in:
Joseph Lenox authored and bubnikv committed 2017-02-21 16:11:52 +01:00
1 parent 26b6e4c619
commit 716dc2e650
2 files changed
+19 -7

No files matched your search

+16 -4
View File
@@ -37,10 +37,7 @@
%code{% RETVAL = THIS->bounding_box().center(); %};
int facets_count();
void reset_repair_stats();
Clone<TriangleMesh> cube(double x, double y, double z)
%code{% RETVAL = make_cube(x, y, z); %};
Clone<TriangleMesh> cylinder(double r, double h)
%code{% RETVAL = make_cylinder(r, h); %};
%{
void
@@ -228,6 +225,21 @@ TriangleMesh::bb3()
OUTPUT:
RETVAL
Clone<TriangleMesh>
cube(double x, double y, double z)
CODE:
RETVAL = make_cube(x,y,z);
OUTPUT:
RETVAL
Clone<TriangleMesh>
cylinder(double r, double h)
CODE:
RETVAL = make_cylinder(r, h);
OUTPUT:
RETVAL
%}
};