Skip to content

Commit

Permalink
update cuboid_screw_thread
Browse files Browse the repository at this point in the history
  • Loading branch information
sebmestrallet committed Jul 27, 2024
1 parent 95f8f86 commit aaf6b52
Show file tree
Hide file tree
Showing 11 changed files with 445,473 additions and 2,269 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Thumbnails now showcase the polycube labeling
- `in-volume_twist` is more parametric and reoriented (to be seen from +Z)
- `in-volume_knot` is redesigned (smaller margins) and more parametric
- `cuboid_screw_thread` is reoriented (to be seen from +Z)

## [1.0.0] - 2023-09-08

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ For STL files I used the default relative deflection of 0.0001.

Name | Thumbnail | Files | Comments
-----|-----------|-------|---------
`cuboid_screw_thread` | <img src="cuboid_screw_thread/thumbnail.png" width="300"/> | [.hdf](cuboid_screw_thread/SALOME_Study.hdf) <br/> [.py](cuboid_screw_thread/SALOME_Shaper.py) <br/> [.step](cuboid_screw_thread/CAD.step) <br/> [.brep](cuboid_screw_thread/CAD.brep) <br/> [.stl](cuboid_screw_thread/CAD.stl) | Introduced in [^2] and mentioned in appendices of [^3]. <br/> Labeling-based approaches [^1][^3] will collapse the two parts of the slope, constrained to the same top and bottom planes.
`cuboid_screw_thread` | <div align="center"><img src="cuboid_screw_thread/thumbnail.png" width="300"/><br/><a href="https://3dviewer.net/#model=https://github.com/LIHPC-Computational-Geometry/nightmare_of_polycubes/blob/main/cuboid_screw_thread/labeled_mesh.glb" target="_blank" rel="noopener noreferrer">3D viewer ↗</a></div> | [.hdf](cuboid_screw_thread/SALOME_Study.hdf) <br/> [.py](cuboid_screw_thread/SALOME_Shaper.py) <br/> [.step](cuboid_screw_thread/CAD.step) <br/> [.brep](cuboid_screw_thread/CAD.brep) <br/> [.stl](cuboid_screw_thread/CAD.stl) <br/> [.obj](cuboid_screw_thread/triangle_mesh.obj) | Introduced in [^2] and mentioned in appendices of [^3]. <br/> Labeling-based approaches [^1][^3] will collapse the two parts of the slope, constrained to the same top and bottom planes.
`cuboid_torus_with_step` | <img src="cuboid_torus_with_step/thumbnail.png" width="300"/> | [.hdf](cuboid_torus_with_step/SALOME_Study.hdf) <br/> [.py](cuboid_torus_with_step/SALOME_Shaper.py) <br/> [.step](cuboid_torus_with_step/CAD.step) <br/> [.brep](cuboid_torus_with_step/CAD.brep) <br/> [.stl](cuboid_torus_with_step/CAD.stl) | Introduced in [^2] I believe. <br/> Here too labeling-based approaches [^1][^3] will not detect any invalidity and crush the step into the z-axis plane.
`in-volume_twist` | <div align="center"><img src="in-volume_twist/thumbnail.png" width="300"/><br/><a href="https://3dviewer.net/#model=https://github.com/LIHPC-Computational-Geometry/nightmare_of_polycubes/blob/main/in-volume_twist/labeled_mesh.glb" target="_blank" rel="noopener noreferrer">3D viewer ↗</a></div> | [.hdf](in-volume_twist/SALOME_Study.hdf) <br/> [.py](in-volume_twist/SALOME_Shaper.py) <br/> [.step](in-volume_twist/CAD.step) <br/> [.brep](in-volume_twist/CAD.brep) <br/> [.stl](in-volume_twist/CAD.stl) <br/> [.obj](in-volume_twist/triangle_mesh.obj) | Introduced in [^4] <br/> Labeling-based approaches [^1][^3] will not detect the twist. The slits prevent hex-mesh extraction algorithms from un-twisting the through-hole and pushing all distorsion towards the left and right faces.
`in-volume_knot` | <div align="center"><img src="in-volume_knot/thumbnail.png" width="300"/><br/><a href="https://3dviewer.net/#model=https://github.com/LIHPC-Computational-Geometry/nightmare_of_polycubes/blob/main/in-volume_knot/labeled_mesh.glb" target="_blank" rel="noopener noreferrer">3D viewer ↗</a></div> | [.hdf](in-volume_knot/SALOME_Study.hdf) <br/> [.py](in-volume_knot/SALOME_Shaper.py) <br/> [.step](in-volume_knot/CAD.step) <br/> [.brep](in-volume_knot/CAD.brep) <br/> [.stl](in-volume_knot/CAD.stl) <br/> [.obj](in-volume_knot/triangle_mesh.obj) | Similar to the previous model, but the through-hole is twisting around itself.
Expand Down
Loading

0 comments on commit aaf6b52

Please sign in to comment.