ArchiRADAR Forum

ArchiRADAR Forum => GDL => Topic aperto da: esc11 - 28 Giugno 2008, 19:50

Titolo: CURVARE UN GDL!!!
Inserito da: esc11 - 28 Giugno 2008, 19:50
ciao a tutti,
ho archicad 11in italiano e ho un problema! devo "curvare" un oggetto gdl che ho creato.
(http://)
come vedete dall'immagine l'oggetto è un semplice cilindro su un rettangolo...ho creato l'oggetto in gdl editabile ma ora dovrei "curvarlo" lungo l'asse longitudinale.

quali comandi devo usare per curvarlo lungo l'asse longitudinale?

grazie :D
Titolo: Re: CURVARE UN GDL!!!
Inserito da: lucio vero - 28 Giugno 2008, 22:59
sono cieco ... o non hai postato nulla?  :D
Titolo: Re: CURVARE UN GDL!!!
Inserito da: Francesco - 29 Giugno 2008, 11:47
forse ti 6 dimenticato di allegare l'immagine
Titolo: Re: CURVARE UN GDL!!!
Inserito da: ZioBob - 29 Giugno 2008, 12:07
Non esistono comandi per curvare qualcosa che è già stato realizzato.
Credo che la soluzione sia nella generazione di un tubaggio, ed il sistema più semplice -probabilmente- è quello di usare Profiler.
Titolo: Re: CURVARE UN GDL!!!
Inserito da: Alex - 29 Giugno 2008, 12:45
Salve a tutti!
Come dice Luciano, se magari ci posti l'immagine riusciamo ad aiutarti, visto che ci sono diversi metodi per rendere l'idea del tuo oggetto... :wink:
Titolo: Re: CURVARE UN GDL!!!
Inserito da: esc11 - 29 Giugno 2008, 16:38
ecco l'immagine!
pardon, non mi ero accorto dell'errore! :D

dovrei curvarlo come indicato dalle frecce...qual'e la sintassi giusta da utilizzare nel testo gdl 3d?

oppure si puo fare in un altro modo?
grazie! :D :D
Titolo: Re: CURVARE UN GDL!!!
Inserito da: ZioBob - 29 Giugno 2008, 19:32
Come ti ho già detto, non esiste nessuna sintassi che permetta di curvare qualcosa che è stato creato dritto.
Se la curva è un arco di cerchio, puoi usare il comando REVOLVE per ricreare l'oggetto curvo (o puoi fare la stessa cosa con PROFILER).
Altrimenti devi usare il comando TUBE e dare una serie di coordinate che definiscono il percorso curvo, che comunque dovrai approssimare con una serie di segmenti lineari.
Titolo: Re: CURVARE UN GDL!!!
Inserito da: esc11 - 29 Giugno 2008, 21:35
ok,grazie! :D
proverò con i comandi che mi hai detto! :wink:

Titolo: Re: CURVARE UN GDL!!!
Inserito da: garbage75 - 30 Giugno 2008, 10:55
non è proprio vero che non esiste il comando per curvare un oggetto GDL già creato... esiste eccome e io l'ho usato parecchie volte nel passato...
Allora se leggiamo il caro e vecchio manuale GDL esiste un comando BPRISM_ che a differenza del classico CPRISM_ contiene un parametro in più che ti permette di specificare il raggio di curvatura del tuo oggetto GDL.
Ora se come presumo io, tu hai creato il tuo oggetto GDL partendo da delle primitive di archicad, e poi lo hai salvato in un unico oggetto di archicad la cui sintassi sicuramente è espressa attraverso l'istruzione CPRISM, basta che apri il tuo oggetto e dove c'è CPRISM_ lo sostituisci con (questo è un esempio ovviamente tu devi lavorare solo sul parametro in rosso):
bPRISM_ c, c, c,
           115,     0.003, .8348,
dove l'ultimo parametro evidenziato è quello che ti permette di specificare la curvatura di cui ti parlavo.
ciao e buon lavoro
Walter
Titolo: Re: CURVARE UN GDL!!!
Inserito da: ZioBob - 30 Giugno 2008, 22:30
Non per essere puntiglioso, ma il comando BPRISM serve per creare un "solaio" con la superficie curva, non per curvare qualcosa di esistente.
Non sappiamo quali siano le conoscenze di programmazione di esc11, ma non la vedo così semplice. Se, come è probabile, ha realizzato l'oggetto registrando come GDL uno o più elementi creati con solai, potrebbe effettivamente cercare di trasformare le istruzioni CPRISM in BPRISM, ma se ha usato altri elementi diventa molto più complicato.
In ogni caso, anche se l'oggetto che ha fatto fosse realizzato con un solo Solaio, la curvatura piegherebbe il lato frontale. Con bPRISM non puoi fare in modo che il foro si sviluppi "in curva", ma solo in direzione radiale.
Titolo: Re: CURVARE UN GDL!!!
Inserito da: luciano - 01 Luglio 2008, 09:17
perfetto zio Bob