Premetto che prima di chiedere sono mesi che cerco e provo soluzioni ai miei problemi, e in parte molte sono arrivate proprio grazie al forum.
Come già citato in altri miei post lavoro per una ditta di prefabbricati, e il mio compito principale sono rappresentazioni esterne di enermi quadratoni. Fin qui sembra tutto facile. Ma in realtà i vari pezzi che compongono un capannone sono complessi e studiati per venire in contro a norme particolari, sono formati da strutture composite che si devono poter adattare a casistiche sempre molto diverse. Ne consegue che i miei oggetti GDL devono essere MOLTO parametrici, e questo spesso influisce sulla "pesantezza" del progetto finale.
Immaginate anche solo unasemplice cancellata, fatta da elementi verticali qualsiasi, posti (esagero) a 30 cm l'uno dall'altro, ma ripetuti per centinaia di metri..solo quelle ad ogni rigenerazione del modello 3D mi fanno perdere un mucchio di tempo. Non parliamo delle grecate curve in copertura unite alle già complesse forme di tegoli e coppelle in CLS.
Le precauzioni fino ad ora prese sono quelle che credo un po' standard:
- Rappresentazioni 2D limitate a rettangoli
- Rimozioni di tutte le righe da elementi ripetuti molte volte (grecate, recinzioni ecc..)
- Rappresentazioni Non dettagliate durante la modellazionie
- Lucidi nascosti
- Eliminazione di tutto quello che non serve durante il rendering (che purtroppo spesso fa cadere in errore..)
- Suddivisione dei vari aspetti di progetto in più file
- Scrittura degli oggetti tutta a mano, per evitare che il GDL automatico appesantisca l'oggetto
Ma ancora non ci siamo, ci deve essere un modo per alleggerire ulterioremente il tutto. L'ultimo "bestione" che ho disegnato era 200m x130m e 20m di altezza, 4 impalcati interni..alla fine ho dovuto aggiungere la vegetazione con il contagocce per riuscire a lavorare in tempi decenti.
IDEE?!?!?!
Secondo quesito:
Mi verrebbe spesso comoda la trasformazione XFORM, di cui però non riesco a capirne il funzionamento. La so usare unicamente nel modo scritto nell'esempio, e modificando due parametri da un oggetto che mi è stato passato sul forum per risolvere un precedente problema..(
http://www.archiradar.it/smf/index.php?topic=14153.0) ma da li a usarlo correntemente ne passa purtroppo!!!
Cito dalla guida:
XFORM
XFORM a11, a12, a13, a14,
a21, a22, a23, a24,
a31, a32, a33, a34
Defines a complete transformations matrix. It is mainly used in automatic GDL code generation. It has only one entry in the stack.
(Definisce una completa trasformazione di matrice. Di solito è un comando usato solo in gdl generato in automatico dal programma. Ha solo un entrata "accatastata"??)
x' = a11 * x + a12 * y + a13 * z + a14
y' = a21 * x + a22 * y + a23 * z + a24
z' = a31 * x + a32 * y + a33 * z + a34
Example:
A=60
B=30
XFORM 2, COS(A), COS(B)*0.6, 0,
0, SIN(A), SIN(B)*0.6, 0,
0, 0, 1, 0
BLOCK 1, 1, 1
HELP MEEE!