CadQuery plugin to go directly from a CadQuery assembly to a mesh without relying on external dependencies.
Project description
cadquery-direct-mesh-plugin
CadQuery plugin to go directly from a CadQuery assembly to a mesh without relying on Gmsh.
Goals
- Should not require gmsh or an external meshing library.
- Allow imprinting of assemblies as a default, but also support standard assemblies.
- As a baseline, it should work with this method from
cad_to_dagmc. - Prevent duplication of vertices between shared edges between faces.
- Needs to respect surface sense, both via vertex winding and possibly via a moab tag.
- Should be able to handle all of the test cases outlined in the model benchmark zoo.
- If duplicate faces are found, needs to handle the flipping of the surface sense.
- Ability to minimize the number of facets generated (
toleranceandangular_toleranceparameters).
Stretch Goals
- Generate volume meshes.
- Support pip-installable moab.
Related projects
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cadquery_direct_mesh_plugin-0.2.0.tar.gz.
File metadata
- Download URL: cadquery_direct_mesh_plugin-0.2.0.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7d27c565f40da31f58010149603038a2a013d28c9153f60025ffbc5dd457575
|
|
| MD5 |
fc4ceda653b363ecbd0dd2e86e6a0f3a
|
|
| BLAKE2b-256 |
28ddcf6ad08ebb937096da30c6086dad971e21f94bded0b00ccb54602a67e7ac
|
File details
Details for the file cadquery_direct_mesh_plugin-0.2.0-py3-none-any.whl.
File metadata
- Download URL: cadquery_direct_mesh_plugin-0.2.0-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d61f1aefe41a052e229494d06c7eba4d9e50c0dbd9cdb9177e6ababd3355b59
|
|
| MD5 |
7fd701156f9e82a1a7fc7009c4b89f30
|
|
| BLAKE2b-256 |
e03c492c6d228c4abb5369ac770866f94a8b252ba7e0940df981e846ba5f4cc0
|