jdegenstein

Results 139 comments of jdegenstein

I did some experimentation and came to a similar solution as @gumyr (and reused some of gumyr's code) ```py def import_stl_jdegenstein(file_name: PathLike | str | bytes, model_unit: Unit = Unit.MM)...

@snoyer yes, great suggestion -- makes this version ~2.1x faster

@gumyr yes I will finish up and open a PR

Awesome work! I think this raises another important question, should some of the existing new arc objects be deprecated before the 0.10.0 release? I know they were just added, but...

>@jdegenstein Not sure if you meant 0.10.0 or 1.0.0, but if there is an effort for another minor release (which I support) I guess if we think ArcArcTangentArc, etc. are...

Thanks for reporting, I did a bit more profiling with the following script based on yours above: ```py from build123d import * import time import itertools import copy import cProfile...

Maybe this is a nuclear option, but also wondering if we should drop `anytree` and "roll our own" (where applicable)?

I have done more investigation into this issue, and I believe it is a hash collision problem currently that is causing anytree to perform additional checks against what it may...

FYI, I have a branch that passes all tests with changes to the use of anytree here: https://github.com/jdegenstein/build123d/tree/anytree_suppress The approach was indeed to bypass issues with hash collision in anytree...

What is the output of show_topology?