glotzerlab / glotzerlab/coxeter
Add support for tessellation and segmentation of shapes
Open
@josephburkhart is already working on this.
Since Aug 19, 2025.
- Dominant language
- Python
- Stars
- 25
- Forks
- 5
- Avg merge
- 9m
- Merged PRs (30d)
- 3
Description
Feature description
I propose adding functionality for tessellating 3D shapes and segmenting 2D shapes. This would have two purposes:
- Enable us to extend export functionality in the IO module to
SphereandSpheropolyhedron, since the tesselation algorithms would permit the discretization of rounded geometries. (See #272) - Enable users to use Coxeter to construct meshes for use in HOOMD-blue simulations, provided that new functionality was added to HOOMD-blue for constructing meshes from coxeter shapes. (See glotzerlab/hoomd-blue#2117)
Proposed solution
To be added later - discussed offline with @joaander , @janbridley , and @SchoeniPhlippsn .
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.