Ho provato a creare una famiglia di tavoli-scrivanie per un ipotetico utilizzo in revit in ambito progettuale. La costante che li accomuna è l'altezza degli stessi, ed altri 2 parametri: il costante spessore della sezione sia delle gambe del tavolo che del suo pianale pari alla misura della larghezza diviso 10 ( es. larghezza tavolo 60 cm spessore dello stesso 6 cm, con struttura da definirsi); come secondo parametro ho mantenuto un costante rapporto di 2:1 tra lunghezza e larghezza, con uno scarto di 10 cm tra le larghezze delle relative 4 tipologie di opzioni della famiglia da me creata. L vera difficoltà da me riscontrata stava non tanto nell'individuare le formule per l'assegnazione dei parametri, quanto l'identificazione del modo con cui il programma, stabiliti i vincoli, orientasse le mie trasformazioni nello spazio 3D. in altre parole ho dovuto impiegare un po' di tempo prima di poter capire che (anche se penso più avanti di poter trovare un metodo più comodo) dovevo assegnare vincoli che partissero da un'origine comune.
Inoltre ho dovuto trovare il modo di correlare i vari parametri alle differenti parti dell'oggetto (con stessa origine), con l'unico imprevisto dell'impossibilità di visualizzare il materiale da me assegnato, sia in famiglia che nel rendering. Dovrò senz'altro soffermarmi su questo punto.
Nonostante ciò ecco le immagini della famiglia di tavoli da me creati.
Per prima cosa scelgo il template adatto alle mie esigenze, ricordandomi di cambiare l'unità di misura o perlomeno di controllarla
scelgo il tipo di operazione da fare (estrusione, estrusione su percorso, sottrazione etc), nel mio caso estrusione, quoto, e nell'etichetta in basso (a volte anche a metà schermo), inizio ad inserire i primi parametri (larghezza e lunghezza).
In alto a sinistra, nella voce proprietà mi creo le famiglie definendo le dimensioni principali, successivamnete andrò a stabilire i parametri più specifici della mia famiglia come lo spessore o la distanza dalla gamba più lontana all'origine (in realtà ho scoperto successivamente che sarebbe stato più semplce scegliersi dei vincoli di uguagliaza da un segmento o riferimento stabilito in modo di dover ridurre al massimo i vincoli ed i parametri), anche perché con la metodologia farraginosa da me indivuata per l'occasione è stato necessario ridefinire i vincoli per ogni parte di componente del tavolo come si vede nelle immagini seguenti
qui di seguito il fermaimmagine dei parametri inseriti
successivamente ho inserito anche il parametro materiale legno, senza riuscire però come detto in precedenza a visualizzarlo
Ho creato un duplicato di un materiale di default e gli ho applicato la texture del legno
Qui di seguito le 4 tiplogie di scrivanie da 75x(50x100, 60x120, 70x140, 80x160), per poterle caricare ho aperto un nuovo progetto (una volta salvata la famiglia in una cartella specifica a piacere), Inserisci, carica da libreria, carica famiglia, seleziono il file precedentemente salavato nella cartella X, poi sono andato su Inizio, costruisci, inserisci componente, e nella box delle proprietà ho selezionato le varie famiglie posizionandole nella vista.
Commenti
Ottima descrizione
caro "Nickname",
ottimo post! Il modo in cui ti spieghi è davvero chiaro,
e mi permette anche di risponderti sui punti che accenni,
su cui torneremo con gli altri sabato:
1 - quotate i riferimenti, non le geometrie
Nella tua famiglia tu quoti i lati del rettangolo, io vi
consiglio di quotare i piani di riferimento relativi
2 - I parametri non vanno solo impostati ma anche usati
Ad esempio: parametri di lunghezza devono essere assegnati a delle quote
parametri di materiale devono essere assegnati ad oggetti nella famiglia:
ad esempio: selezioni il piano, e vedrai che tra le proprietà dell'oggetto c'è
anche materiale, clicchi sul piccolissimo rettangolo grigio nel campo bianco
e in talk modo puoi collegarlo a un parametro materiale. (oppure crearne
uno ad hoc in quel momento).
E' ovvio che una volta che il parametro materiale (ad esempio di tipo) è assegnato a un oggetto,
quell'oggetto può prendere diversi materiali in base ai diversi tipi della famiglia.
I materiali disponibili nelle famiglie sono pochi, ma potete costruirli a partire
da quelli base. Ne parliamo meglio sabato.
Quale potrebbe essere un parametro di materiale "di istanza"?
3 - Ottime le tue relazioni proporzionali
Nulla da dire, salvo "cosa intendi per parametri con la stessa origine"?
a presto,
S.C.