@@ -51,8 +51,8 @@ insert.faces("<X").tag("~in_contact")
51
51
insert.faces(" >X" ).tag(" outer-right" )
52
52
53
53
assy = cq.Assembly()
54
- assy.add(shell, name = " shell" , loc = cq.Location(cq.Vector( 0 , 0 , 0 )), color = cq.Color( " red " ) )
55
- assy.add(insert, name = " insert" , loc = cq.Location(cq.Vector( 0 , 0 , 0 )), color = cq.Color( " blue " ) )
54
+ assy.add(shell, name = " shell" )
55
+ assy.add(insert, name = " insert" )
56
56
57
57
assy.saveToGmsh(mesh_path = " tagged_mesh.msh" )
58
58
```
@@ -63,7 +63,7 @@ If you want more control over the mesh generation and export, you can use the `g
63
63
64
64
``` python
65
65
import cadquery as cq
66
- import cadquery_assembly_mesh_plugin .plugin
66
+ import assembly_mesh_plugin .plugin
67
67
import gmsh
68
68
69
69
shell = cq.Workplane(" XY" ).box(50 , 50 , 50 )
@@ -77,17 +77,17 @@ insert.faces("<X").tag("~in_contact")
77
77
insert.faces(" >X" ).tag(" outer-right" )
78
78
79
79
assy = cq.Assembly()
80
- assy.add(shell, name = " shell" , loc = cq.Location(cq.Vector( 0 , 0 , 0 )), color = cq.Color( " red " ) )
81
- assy.add(insert, name = " insert" , loc = cq.Location(cq.Vector( 0 , 0 , 0 )), color = cq.Color( " blue " ) )
80
+ assy.add(shell, name = " shell" )
81
+ assy.add(insert, name = " insert" )
82
82
83
83
# Get a Gmsh object back with all the tagged faces as physical groups
84
- gmsh = assy.getTaggedGmsh()
84
+ gmsh_object = assy.getTaggedGmsh()
85
85
86
86
# Generate the mesh and write it to the file
87
- gmsh .model.mesh.field.setAsBackgroundMesh(2 )
88
- gmsh .model.mesh.generate(3 )
89
- gmsh .write(mesh_path )
90
- gmsh .finalize()
87
+ gmsh_object .model.mesh.field.setAsBackgroundMesh(2 )
88
+ gmsh_object .model.mesh.generate(3 )
89
+ gmsh_object .write(" tagged_mesh.msh " )
90
+ gmsh_object .finalize()
91
91
```
92
92
93
93
## Tests
0 commit comments