mirror of
https://github.com/gumyr/build123d.git
synced 2025-12-06 02:30:55 -08:00
Added section on self intersection Issue #242
This commit is contained in:
parent
494841acb9
commit
eb668908aa
1 changed files with 11 additions and 0 deletions
|
|
@ -125,3 +125,14 @@ interchange objects between the two systems by transferring the ``wrapped`` obje
|
||||||
... some cadquery stuff ...
|
... some cadquery stuff ...
|
||||||
|
|
||||||
b3d_solid.wrapped = cq_solid.wrapped
|
b3d_solid.wrapped = cq_solid.wrapped
|
||||||
|
|
||||||
|
|
||||||
|
*****************
|
||||||
|
Self Intersection
|
||||||
|
*****************
|
||||||
|
|
||||||
|
Avoid creating objects that intersect themselves - even if at a single vertex - as these topoplogies
|
||||||
|
will almost certainly be invalid (even if :meth:`~topology.Shape.is_valid` reports a ``True`` value).
|
||||||
|
An example of where this my arise is with the thread of a screw (or any helical shape) where after
|
||||||
|
one complete revolution the part may contact itself. One is likely be more successful if the part
|
||||||
|
is split into multiple sections - say 180° of a helix - which are then stored in an assembly.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue