|
@@ -0,0 +1,22 @@
|
|
|
+#!/usr/bin/env python3
|
|
|
+
|
|
|
+import numpy
|
|
|
+import stl
|
|
|
+from stl import mesh
|
|
|
+import pygmsh
|
|
|
+
|
|
|
+with pygmsh.geo.Geometry() as geom:
|
|
|
+ circle = geom.add_circle([0.0, 0.0], 1.0, mesh_size=0.2)
|
|
|
+ #geom.extrude(circle, [0.0, 0.3, 1.0], num_layers=5)
|
|
|
+ cube = geom.generate_mesh()
|
|
|
+
|
|
|
+meshx = mesh.Mesh.from_file("../testdata/zPlate_0.stl")
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+combi = mesh.Mesh(numpy.concatenate([
|
|
|
+ meshx.data.copy(),
|
|
|
+ cube.data.copy(),
|
|
|
+]))
|
|
|
+
|
|
|
+combi.save("combi.stl", mode=stl.Mode.ASCII)
|