# Curve offset bug

**URL:** <https://it.discourse.mcneel.com/t/curve-offset-bug/6753>\
**Category:** Rhino Windows\
**Created:** [12 Settembre 2025, 7:52am UTC](https://it.discourse.mcneel.com/t/curve-offset-bug/6753 "2025-09-12T07:52:29Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![lucio\_zadra](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/lucio_zadra/32/16361_2.png) [@lucio\_zadra](https://it.discourse.mcneel.com/u/lucio_zadra)\
**Post date:** [12 Settembre 2025, 1:15pm UTC](https://it.discourse.mcneel.com/t/curve-offset-bug/6753/3 "2025-09-12T13:15:45Z")

</div>

Confermo, anche qui non funziona… bisogna fare un offset da 0.001 e su quello si può fare un offset grande quanto si vuole…  
Non ho capito cosa mandi in palla il programma dato che non vedo punti in cui i segmenti si autointersecano o dove si creano situazioni in cui più segmenti collassano nello stesso punto…

Edit:  
ho provato a fare l’offset con lo script che ho postato ieri e si generano gli offset interno ed esterno senza problemi…

> [@Curve extrusion along curve differences between gui and api](https://it.discourse.mcneel.com/t/curve-extrusion-along-curve-differences-between-gui-and-api/6750/9):
>
> Ho fatto qualche prova e alla fine mi sono buttato giù uno script che fa circa quello che hai chiesto… poi bisogna vedere come inserire lo stesso procedimento nel plugin… Option Explicit 'Script written by Lucio Zadra 'Script version giovedì 11 settembre 2025 18:23:17 Call Main() Sub Main() Dim CrvId, Segm, Rad, CrvArr, OffsArr(), i, ResultArray, GrpName i = 0 'Seleziono la curva da offsettare CrvId = Rhino.GetObject("Seleziona la curva da elaborare", 4, VbTrue) If Not IsNull(CrvId…

---

_[View the full topic](https://it.discourse.mcneel.com/t/curve-offset-bug/6753)._
