snoyer

Results 121 comments of snoyer

Dumping the relevant options as a string of command-line arguments to stdout would allow copy-pasting to get the same state on a subsequent run of the application. Alternatively/additionally, dumping to...

The window title being garbled on the original screenshot is a likely a separate encoding related issue as the OS (window manager?) should be able to display utf8 regardless of...

I tried some random greek to start easier (better font support/coverage than the japanese+indian+chinese from the original case) by doing `cp ../testing/data/\(ノಠ益ಠ\ \)ノ.vtp "/tmp/Γειά σας.vtp"` and used the DejaVu font...

another possibility: ```py def is_planar(face: Face) -> Plane | None: surface = BRep_Tool.Surface_s(face.wrapped) planar_searcher = GeomLib_IsPlanarSurface(surface, 1e-6) return Plane(planar_searcher.Plan()) if planar_searcher.IsPlanar() else None ``` This one could do both ```py...

> I'd say it is ok that one can still call vtk based routines and get an error. looks like the VTK stuff is only used in `Shape.to_vtk_poly_data()` so maybe...

@bernhard-42 I understand what you're trying to do and I understand that it would not be such a big deal to skip the failing import and let the VTK methods...

Supporting visual elements from the initial investigation on Discord with @jdegenstein 1. Visualizing edge direction using locations: ![image](https://github.com/user-attachments/assets/24c2c38a-2e09-471e-bc6a-129c6c50ad18) 2. However, looking at `.is_forward`: ![image](https://github.com/user-attachments/assets/1dc65d73-e487-4ccd-8d2e-0f57fad9f6fa) ```py cone = Cone(0.3, 0, 0.8)...

is "A is inside B" supposed to mean "B fully encloses A" or "A and B are overlapping"? edit: https://github.com/gumyr/build123d/blob/c0728e08036369e34ca479f3139a5ea6f8abb308/src/build123d/geometry.py#L1004-L1005 https://github.com/gumyr/build123d/blob/c0728e08036369e34ca479f3139a5ea6f8abb308/src/build123d/topology.py#L1350-L1351 https://github.com/gumyr/build123d/blob/c0728e08036369e34ca479f3139a5ea6f8abb308/src/build123d/topology.py#L6790-L6793 so basically `self.is_inside(other)` is supposed to be read...

@jdegenstein > ```python > bboxA.contains(bboxB) != bboxB.contains(bboxA) #i.e. they are never equivalent even if bboxA and bboxB are coincident > ``` Assuming you mean `bboxA.contains(bboxA) == False`, saying "a box...

> Is there a better name for the flag than `inclusive`? could flip the boolean value and call it `strict`? other than that I don't know but I didn't think...