603419608
(NARUTO)
February 25, 2026, 6:58am
1
When offsetting outward 100 times with a distance of 1, the result shown on the right is incorrect.
Screenshot 1 shows the result in Rhino 7.
OffsetCrvOnSrf.3dm (1.2 MB)
Screenshot 2 shows the result in Rhino 8.
OffsetCrvOnSrf_RH8.3dm (1.3 MB)
The model was created in Rhino 7. It is a very simple surface with a circle projected onto the surface to generate the curve.Thank you for your reply.
Gijs
(Gijs de Zwart)
February 25, 2026, 7:13am
2
Once it starts failing, I’d project the last curve on the surface and start offsetting the open curves:
OffsetCrvOnSrf_sg.3dm (1.3 MB)
Alternatively, you can use ExtendSrf on a copy of your surface and offset on that surface instead:
I’ll ask the developer if the algorithm can be improved to avoid these workarounds.
RH-92742 OffsetCrvOnSrf starts making odd curves
davidcockey
(David Cockey)
February 25, 2026, 10:15am
3
Rhino 9 WIP behaves as expected.
OffsetCrvOnSrf_RH9WIP_DC.3dm (854.3 KB) (Saved as Rhino 8 file)
Gijs
(Gijs de Zwart)
February 25, 2026, 10:31am
4
@davidcockey are you offsetting the original curve each time?
What I posted was offseting the previous curve by 1 mm.
I also tested incrementing the original curve by increments increasing by 1 mm each time and it also worked as expected. I only tested that with curves which were close to intersecting the surface edges to curves which were only on the corners.