Ciao a tutti,
eccomi qui con uno dei miei rompitesta (per me) del momento, figli probabilmente di una incompleta conoscenza delle logiche con cui lavora il motore di GH/Rhino.
trim_with_brep non taglia la curva come dovrebbe.gh (25,9 KB)
Sostanzialmente ho una curva che dovrebbe essere troncata in due tronconi, uno dentro ed uno fuori dal parallelepipedo; però - usando Trim with breps
questo non avviene (la curva non viene troncata).
Se uso Split with breps
va un po’ meglio, nel senso che almeno riconosce/genera i due punti di intersezione tra curva e brep; però comunque la curva rimane chiusa e non modificata, apparentemente.
La curva è planare, per 2/3 contenuta entro il BRep, e il restante 1/3 fuori. A livello molto empirico dovrebbe essere un lavoretto molto facile (non ci sono tangenze o giustapposizioni, ma solo due punti di contatto nettissimi tra curva e brep); ciò nonostante il componente si fa beffe di me.
Ho visto il post Trim a curve with region, in particolare il commento di Giuseppe relativo a un probabile bug. Nel mio script funzionava fino a che e gli ho dato in pasto questa curva (comunque in tutto simile alle altre).
Mi restano comunque due domande:
- perché tutto ciò?
- cosa posso usare per ottenere la troncatura desiderata?