Steve Kelly
Steve Kelly
This should most likely live in geometry types, but I am testing here. This is useful to cleaning up meshes before passing to Tetgen, etc.
This package is well over 6 years old now! It would be good to use some more modern idioms: - `ComposedFunction` - Make shapes callable - Avoid storing inverse transforms
CoordinateTransforms and GeometryBasics should be able to be composed here to reduce a lot of the code. Both have more rich types and APIs that are better than what is...
This is one simple approach, but the results do not seem to be good. For now I may try a perturbation approach to find the gradients. You can barely make...
Currently, I need a rounded rectangle. It would be like the current "Square" except with a radius parameter for rounded corners. Your current "Square" does allow rectangles, so renaming it...
## 2D - [x] `circle(radius | d=diameter)` - [x] `square(size,center)` - [x] `square([width,height],center)` - [ ] `polygon([points])` - [ ] `polygon([points],[paths])` - [ ] `text(text, size, font, halign, valign, spacing,...
Currently ForwardDiff does not like the use of `max` for set operations. There are two approaches I can think of: - Use ADF which should give smooth approximations using the...
I am not sure what these are technically called, but it would be nice to have them for designing nuts and screws.
One of the ideas behind this library was to create differentiable geometry. We need to solve Quadratic Error Functions for Dual contours (#15). In addition we may save some time...