Interfaccia bidirezionale CSE - Rhinoceros©
Rhinoceros© (www.mcneel.com ) è un eccellente programma di modellazione solida a forma libera che fa uso di NURBS, molto potente e avanzato. Con Rhino è possibile modellare forme complesse, ottenere rendering, creare parametrizzazioni e modellazioni parametriche, e molto altro ancora.
Per queste ragioni e per la sua programmabilità, Rhinoceros© è apparso un candidato ideale a diventare il CAD di appoggio di riferimento per CSE, e per tale ragione è stata sviluppata una interfaccia bidirezionale verso questo programma. "Interfaccia bidirezionale" vuol dire che che si possono esportare modelli di connessioni verso Rhinoceros©, e si possono importare entro CSE modelli di connessioni preparati con Rhinoceros©. E' anche possibile iniziare il lavoro in CSE, portarlo in Rhinoceros©, completarlo, e quindi reimportare la scena entro CSE per i calcoli successivi.
Al momento (versione 7.0 del programma, maggio 2016) l'interfaccia bidirezionale è gestita tramite il formato OBJ, ma in un futuro prossimo sono attesi ulteriori sviluppi, mediante specifici Plug In per Rhinoceros©.
Le ragioni per le quali un utente CSE può desiderare di usare Rhinoceros© sono essenzialmente tre:
1.Utilizzare i potenti mezzi per il rendering e la restituzione 3D di Rhinoceros©.
2.Utilizzare Rhinoceros© per generare sezioni o disegni bidimensionali, presentazioni o animazioni.
3.Utilizzare Rhinoceros© per creare la geometria dei componenti da inviare poi a CSE. Nel far ciò, si possono utilizzare tutti i numerosi e potenti strumenti di modellazione di Rhinoceros stesso, inclusa la modellazione parametrica con Grasshopper©.
Attualmente:
•La esportazione verso Rhinoceros© si fa con il comando Esporta verso CAD utilizzando il formato OBJ.
•La importazione da Rhinoceros© si fa con il comando Importa da CAD utilizzando il formato OBJ, esportato da Rhinoceros©.
Il generale la importazione da Rhinoceros© trova tutte le problematiche spiegate in Gestire le interfacce CAD, Input. In particolare, relativamente allo splitting dei JNodi esistenti ed al collocamento degli oggetti nei pertinenti Renodi.
Dettagli sulla interfaccia via OBJ
Esportazione da CSE verso Rhino
Per quanto riguarda la esportazione dei componenti da CSE verso Rhinoceros©, è possibile esportare sia singoli Renodi, che l'intera struttura. La scelta sarà differente a seconda delle esigenze. Le opzioni sono quelle generali del dialogo di esportazione dei pezzi via CAD.
Va osservato che nell'esportare verso Rhinoceros© i componenti, CSE ne salva il nome e il gruppo all'interno del file OBJ.
Il nome dell'oggetto (che sarà immutato dopo la importazione in Rhino, si veda più sotto), è dato con le seguenti regole:
Componenti: il nome è dato da "Renodo.Nome componente.Istanza del renodo", ad esempio "AA.B1.1" o "AA.P3.2"
Membrature: il nome è dato dal numero della membratura all'interno del modello CSE globale
Il gruppo all'interno del file OBJ viene assegnato con le seguenti regole:
Bullonature: gruppo "bolt class", dove class è la classe della bullonatura. Ad esempio "bolt 8.8", o "bolt A325-1"
Saldature: gruppo "weld"
Blocco vincolo: gruppo "cblock"
Altro: gruppo "nome materiale", ad esempio "S235" o "A36"
Importazione in Rhino da CSE
Il comando da dare in rhino è File-Import, specificando il formato OBJ. Le opzioni da dare al comando sono quelle che si evincono dalla seguente figura
in questo modo, i gruppi definiti dentro il file OBJ, così come descritti precedentemente, diventeranno altrettanti layer nel modello Rhinoceros©. Vi sarà il layer "weld", un layer di bulloni per ogni classe, il layer del blocco vincolo, ed un layer per ogni diverso materiale usato per i componenti. Si veda l'immagine seguente:
Lavoro in Rhinoceros©
Ovviamente una volta importato il modello in Rhinoceros©, esso potrà essere renderizzato e utilizzato come meglio piace (si veda la figura successiva).
Nella modellazione dei componenti, ci si atterrà alle seguenti regole, in modo da mantenere la compatibilità all'indietro con CSE (ovvero la possibilità di reimportare in CSE il modello modificato):
•Ogni oggetto avrà un nome, atto a distinguerlo dagli altri. Se un oggetto ha più sottocomponenti (bullonature e saldature), tutti questi avranno lo stesso nome.
•Le saldature saranno posizionate nel layer "weld".
•Le bullonature saranno posizionate nel layer "bolt class", dove "class" è una delle classi definite in CSE, come "8.8", "10.9", eccetera.
•Il blocco vincolo, se presente, sarà assegnato al layer "cblock". Il blocco vincolo deve essere un prisma a base rettangolare (esaedro retto).
•Gli altri componenti saranno posizionati in un layer avente per nome il nome del materiale di cui sono costituiti. Tale materiale dovrà essere definito al momento della (re)importazione del file OBJ in CSE.
•Ogni bullone sarà descritto come testa e dado. La testa e il dado sono prismi a base esagonale (vedi figura), della dimensione corretta per il bullone prescelto. E' la dimensione degli esagoni che fa comprendere la dimensione del bullone. La classe determina l'insieme dei bulloni in cui cercare (europeo, americano, eccetera). La testa e il dado devono essere in contatto con le parti bullonate, secondo le regole di CSE. Anche gli ancoraggi devono avere il dado, anche nel caso in cui fisicamente non compaia.Sono in fase di sviluppo plug in dedicati alla generazione di bulloni e altri componenti in Rhino.
•Le saldature saranno descritte come prismi a base triangolare (vedi figura), secondo le regole di rappresentazione di CSE.
•I rimanenti oggetti decodificabili sono le piastre, mentre al momento le membrature non vengono lette, essendo già presenti nel modello CSE di partenza.
Esportazione da Rhinocers verso CSE
Una volta completato o integrato il modello dentro Rhinoceros©, è possibile esportarlo verso CSE. Ciò si fa con il comando Rhinocers© File-Save As o File-Export Selected. La esportazione in formato OBJ può essere fatta in tanti modi diversi, ed è importante che l'utente scelga di esportare utilizzando le impostazioni corrette. Nella figura successiva sono indicate le scelte da fare in Rhinoceros© per produrre un file importabile dentro CSE:
Importazione in CSE di un file OBJ Rhinoceros©
Una volta esportato da Rhino il file OBJ questo viene letto in CSE mediante il comando File-Importa da CAD, specificando il formato OBJ. Al momento le lavorazioni sulle membrature non sono ancora importate in CSE. E' dunque possibile che queste debbano essere integrate mediante aggiunta in CSE con i suoi comandi.
Comunque, i Renodi verranno a popolarsi di componenti (piastre, bullonature, saldature), secondo quanto contenuto nel file OBJ. Una volta importato il file OBJ in CSE sarà necessario rivedere le scelte di verifica e le impostazioni dei componenti importati.
-----------------------------
C.S.E. - 2001-2018 - Copyright Castalia srl - Milan - Italy - www.castaliaweb.com