download my 3d slop makerworld.com/en/models/352…
as I've been saying for CAD/CAM, stop pretending your software does real number arithmetic
Replying to @difficultyang
It also proved some theorems about logSoftmax, like that the stated JVP is correct and the conventional numerical stability algebraic rewrite is correct. But importantly, these theorems were all proved on tensors handling REAL numbers.
.
Replying to @seveibar
I've done this before. only one side of each tooth should be compliant: meshed stiff face to stiff face, and compliant face to compliant face. you'll get the same backlash advantages with much higher transmission stiffness
for contrast with SMLIB/OCCT, this is what two G3 fillets overlapping each other and a hole (with G0 continuity) looks like in my BREP kernel
this library is kinda mid. internally inconsistent booleans, loose unprincipled tolerances everywhere (with comments about them being bumped up experimentally until stuff mostly stopped being broken), nondeterministic geometric operations (some from deliberate random sampling seeded by wallclock, others from memory layout dependent order of operations which effects final results beyond mere order), your model may be manifold on Monday but not on Tuesday
this is huge. NVIDIA just dropped a NURBS b-rep kernel built on USD, c++ and python. exciting times github.com/NVIDIA-Omniverse/…
👀 see
Super interesting. In SMLib (via smlibpy) fillets are both more robust than OCCT, and apparently somewhat non-deterministic with some new and different failure modes.
In the below compressor wheel, the script is much less convoluted in smlibpy than in build123d with regard to the root fillet (cause of all problems).
Three issues though, and they are a bit weird:
1) Fillet chains crossing the seam line of the core fail. Seam needs to be placed where it doesn't intersect any of the blade root edges
2) Fillets which cover the seam line of the core build only in G1 mode (standard rolled fillet)
3) There is a non-deterministic fillet failure on the blade opposite of the seam where it fails on 1 out of 5 builds. My script had to build-in a self-healing routine.
Verdict: Better-ish than OCCT, but odd edge cases, which in a complex design, aren't really edge cases.
oat retweeted
alright, I've tossed up my blog wrapper: oat.name/projects/blogreader…
I'm currently reading David Barron's woodworking blog (davidbarronfurniture `dot` blogspot `dot` com)
love getting models to scrape old blogs and slap a better interface on them. lots of good posts locked up in blogspot's UI
alright, I've tossed up my blog wrapper: oat.name/projects/blogreader…
I'm currently reading David Barron's woodworking blog (davidbarronfurniture `dot` blogspot `dot` com)












