spb
(Steven Burzinski)
March 16, 2022, 3:19pm
1
The white surfaces are duplicate. They are full surfaces (edges are natural).
The red surface was made by _Fin of the edge of the white surface.
The green surface was made by _Fin of a _DupEdge of the edge of the white surface.
I expect the red surface to be the same as the green, without the extra knots.
Fin_Edge_vs_crv.3dm (44.7 KB)
This occurs in 7.16.22067.13001, 2022-03-08 as well as in V5, V6, and 8.0.22067.16305, 2022-03-08.
pascal
(Pascal Golay)
March 16, 2022, 3:35pm
2
Hi Steve - I would expect that as well, I’ll add this to the pile, thanks.
RH-67883 Fin: More complex with duped edge
-Pascal
spb
(Steven Burzinski)
March 16, 2022, 6:25pm
3
_OffsetNormal also produces different output depending on whether the input is a curve or an edge.
Tom_P
February 26, 2023, 1:43pm
4
looks like this got changed for V8, but does not take care on precision - see this topic:
_fin
produces imprecise results on untrimmed surface edges. - especially regarding its height / distance from surface.
the workaround is to use _offsetSrf (solid = yes) and _explode and only keep the needed surface
example shows a “20mm” fin in a document with 0.001 tolerance.
the marked position is 20.014mm
[image]
fin_imprecise_bug.3dm (64.1 KB)
EDIT:
Maybe a solution:
Loose option
and explicit tolerance (which should be document tolerance by default)
kind regards -tom