scusate l’assenza ma mi sono rituffato un pochino in Python dopo due anni, un dramma
che non esistono paroline magiche lo so, ma se poteva servire a chiarire prima perché no
ovviamente avendo già la curva digitalizzata/estratta in Rhino, sarebbe un peccato doverla stampare
e ripetere ogni volta le operazioni manualmete da fare tipo curvilinee spiegato nel post precedente
a cosa serve questo tipo di operazioni, è un metodo di preparazione come tanti altri diversi
per individuare e tracciare altri punti di riferimento. quindi in pratica non’é fine a se stesso
capisco e concordo quello che dici, di poter fare la stessa cosa usando un’altra strada
in questo caso però si è obbligati al fatto che bisogna replicare il metodo in questione
anche per avere un successivo confronto fra il risultato manuale e quello col CAD
import rhinoscriptsyntax as rs
a=CrvIn
b=rs.MirrorObject(a,(0,0,0),(0,1,0),True)
c=rs.CurveAreaCentroid(b)[0]
d=rs.VectorCreate((c[0],c[1],c[2]),c)
e=[]
for i in range(10):
e.append(rs.CopyObject(b,rs.VectorCreate((c[0]+i/10,c[1],c[2]),c)))
e.append(rs.CopyObject(b,rs.VectorCreate((c[0],c[1]+i/10,c[2]),c)))
e.append(rs.CopyObject(b,rs.VectorCreate((c[0],c[1]-i/10,c[2]),c)))
f=[]
for j in e:
for i in range(10):
f.append(rs.RotateObject(j,rs.CurveAreaCentroid(j)[0],(i/10-10), None,True))
CrvOut=f
avevo prima realizzato una def coi componenti, ma poi mi sono imbattuto col problema
che le intersezioni le ottenevo tramite il componente di Riccardo e quindi non potevo
gestire al momento dell’intersezione quale curva avesse ottenuto i domini SubCrv
quindi in tutto questo ho tentato di buttare giù qualche riga di codice Python
ma poi alla fine mi ero dimenticato che il codice di Riccardo è fatto in C#
e usando rhinoscriptsyntax a come sembra non’é proprio presente
(senza contare il fatto che tra la def e py il risultato è diverso )
ps una cosa non mi è chiara con l’ultimo metodo menzionato da Emilio (quello con gli offset)
la curva specchiata mi sembra un pò troppo inclinata verso la curva originaria (verso Sx)
in questo caso le parti inferiori non si intersecheranno mai, andando a vanificare lo scopo
vi prego ditemi che per lo meno questo era chiaro, il fatto che le intersezioni sup ed inf
debbono essere fatte entrambe con un unica curva specchiata con quella originaria. . . .