Newsgroup: it.comp.software.cad
Titolo: [URGENTE] - [AutoCAD] - Estrusione su traiettoria

Ciao a tutti,
va bene che era un pezzo che non disegnavo in 3D ma in questi giorni sto 
impazzendo con tutto ciò che davo per certo.
Io ho sempre saputo che il comando estrudi,estrudesse una superficie piana 
lungo l'asse Z, e fin qui nessun problema.
Poi posso anche utilizzarlo con l'opzione traiettoria e qui invece capitano 
cose strane....
Disegno una linea di traiettoria da un punto A a un punto B, la linea è 
verticale rispetto l'UCS Globale che è quello corrente.
Avvio il comando estrudi con l'opzione traiettoria e l'estrusione avviene da 
B verso A e spostata verso la parte opposta di A che tra l'altro è opposta
anche all'asse positivo delle Z.
Perché non avviene da A verso B visto che così è stata tracciata la linea?
P.S. la risposta mi servirebbe entro le 8.00 di questa mattina :-((((
Se volete vedere il file potete scaricarlo dal seguente link:
www.emicad.it/estrudi_traiettoria.zip
Ciao e grazie a tutti.
-- 
Emiliano - Webmaster di EmiCAD® - Tutto per AutoCAD e ProgeSOFT® IntelliCAD
e-mail:  
webm...@emicad.it
web:  
www.emicad.it

Ciao Emiliano
Prova ad andare sul sito di Paolo Grigio, ha fatto un lisp per l'estrusione.
Ti posto un suo appunto:
RailMe 2005 VLISP: applicativo per AutoCAD 2000/2002/2004/2005
RailMe e' uno strumento indispensabile per il 3D poiche' permette di
eseguire il railing tramite le superfici. In sostanza consente di estrudere
un generico profilo chiuso lungo una qualsiasi traiettoria 3D annullando
l'effetto della rotazione della sezione, un limite di AutoCAD che persiste
oramai da troppi anni. RailMe supera questo inconveniente eseguendo un
processo di approssimazione in funzione del numero di segmenti scelto
dall'utente per approssimare la traiettoria.
Potete scaricarlo gratuitamente dal mio sito nella sezione "Download - i
miei software" dove troverete anche maggiori ragguagli tecnici.
A presto,
Paolo Grigio
http://pgrigio.altervista.org
Buon Lavoro
Mario Scavroni

 ha scritto nel 
messaggio news:%xjRd.52935$2h5....@tornado.fastwebnet.it...


 -- 
Controlla bene l'UCS 

 Controlla bene l'UCS
L'UCS č corretto, o almeno penso...
Se scarichi il file al link 
www.emicad.it/estrudi_traiettoria.zip
 potrai 
notare che stň parlando di un tetto.
L'ucs č appoggiato alla polilinea inclinata della falda del tetto.
Ho comunque provato a impostare l'UCS Globale ma il risultato č sempre lo 
stesso.
In ogni caso se utilizzo l'opzione traiettoria che senso ha "controllare" 
l'ucs?
L'unico controllo che devo fare č quello che la traiettoria non sia nello 
stesso piano della figura da estrudere.
Ti prego prova a scaricare e controllare il file... spero di risolvere al 
piů presto questo enigma.
Ciao
Emiliano 

 al bravo "caddista" scegliere l'opzione che all'occasione è più veloce.
Il comando Estrudi, senza opzione traiettoria, non estrude lungo l'asse 
bensi lungo un asse perperndicolare alla superficie da estrudere. Digitando 
un valore AutoCAD infatti calcola automaticamente l'asse perpendicolare alla 
superficie da estrudere selezionata che non per forza è parallela all'UCS 
Globale.
La mia traiettoria è e deve essere un segmento parallelo all'asse Z, ma la 
superficie non lo è...
Insomma è come se volessi realizzare un tubo verticale (visto che fai 
piping) ma con le due basi inclinate a 45° rispetto l'asse del tubo....
A parte il problema dell'orientamento dell'estrusione, tu come fai?
Ciao
Emiliano


Potrebbe essere un problema geometrico
ciao 

 stesso piano della figura da estrudere.
La traiettoria deve essere perpendicolare al piano che devi estrudere

 La traiettoria deve essere perpendicolare al piano che devi estrudere
Anche questa affermazione non è vera, infatti l'unica condizione che pone il 
comando ESTRUDI (guida in linea e manuali vari) è quella che la traiettoria 
non sia nello stesso piano del profilo da estrudere.
Secondo la tua affermazione l'opzione "Traiettoria" non ha senso in quanto 
sarebbe sufficiente indicare l'altezza di estrusione.
Dimmi se sbaglio e magari dove....
Ciao e grazie.
Emiliano 

 Spero di non aver capito male.
Non è la stessa cosa in quanto il tuo procedimento equivale a fare un 
estrudi senza traiettoria specificando l'altezza di estruzione che è pari 
alla lunghezza del segmento. Purtroppo cosi facendo l'estrusione avviene 
perpendicolarmente alla falda del tetto e non parallelamente all'asse Z come 
è stato disegnato il segmento di traiettoria.
Ciao e grazie.



Ho visto il tuo file, io ho fatto un'estrusione non per traiettoria bensì 
alla richiesta dell'altezza ho cliccato prima su un'estremo del segmento che 
costituisce la traiettoria, poi sull'altro (come se lo stessi disegnando).
Spero di non aver capito male.
Prova e dimmi.
Ciao 

 Perché non avviene da A verso B visto che così è stata tracciata la linea?
Secondo me il problema è proprio qui.
Credo tu abbia tracciato la linea AB mentre sullUCS World (probabilmente con
il comando @0.3<0<90).
Per qualche motivo il verso della linea, creata ortogonalmente all' ucs,
viene interpretata inversa da come tracciata.
Se ti sposti sull'ucs YZ e disegni la linea dal basso verso l'alto, e la usi
come Path, questa viene interpretata correttamente.
Forse è un problema per autocad interpretare il verso di una linea che non
risiede nel piano dell'ucs di riferimento.
che ne pensi?

 che ne pensi?
Non penso sia per questo motivo io, ho infatti lasciato invariato l'UCS 
Globale e ho disegnato la linea di traiettoria selezionando il primo punto A 
a schermo e il punto B utilizzando @0,0,0.3.
Prova a scaricare il file 
www.emicad.it/estrudi_traiettoria.zip
 e fai dei 
tentativi, io li ho già fatti ma non sono riuscito a capire il problema.
Ciao e grazie.
Emiliano 

 a schermo e il punto B utilizzando @0,0,0.3.
E' proprio quello che sto dicendo, il file l'avevo già scaricato.
La linea AB la hai disegnata mentre eri sull'UCS Globale, la linea è quindi
ortogonale all'UCS corrente, e l'estrusione non segue la direzione di
tracciamento.
Se cambi USC (rotazione asse Y) e tracci la linea AB, la linea è parallela
all'UCS corrente, e l'estrusione segue la direzione corretta.
Da qui l'ipotesi di conclusione che ho espresso prima.
Ciao

 Ciao
Scusami ma proprio non capisco....: l'opzione "traiettoria" serve per 
estrudere un eoggetto lungo una traiettoria che non per forza deve essere un 
segmento di linea mapotrebbe anche essere una polilinea a forma di "S" o 
qualsiasi altra forma. Detto questo se il comando UCS-->Traiettoria dovesse 
controllare la posizione dell'UCS non funzionerà mai.
Ho comunque provato a ruotare l'UCS sull'asse Y (a dire il vero ho provato 
tutte le rotazioni possibili) ed il problema non si risolve.
PS. ho rifatto il disegno su un nuovo file e funziona correttamente a 
conferma che il problema non è l'ucs.
Ciao
Emiliano 

 tutte le rotazioni possibili) ed il problema non si risolve.
Ascolta questa altra stranezza:
Nel tuo disegno, se sposto la linea/percorso in testa alla falda, o anche
sulla mezzeria, l'estrusione va verso l'alto,
Forse ti può essere utile.

 linea ma specchiata.
scusa, intervengo a metà discorso e quindi rischio di dire una cavolata che
poco centra.....
se il tuo problema è che la linea AB che funziona da traiettoria, non viene
seguita da A verso B, ma bensì da B verso A, deriva dal fatto che tu quella
linea AB l'hai disegnata partendo da B e non partendo da A.

 linea AB l'hai disegnata partendo da B e non partendo da A.
Ho già specificato nei precedenti post (anche nel primo) che la linea è sta 
disegnata correttamente da A verso B.
Prova a scaricare il file 
www.emicad.it/estrudi_traiettoria.zip
 e dagli 
un'occhiata, siamo in tre che cerchiamo di capire il problema, speriamo che 
qualcuno ci riesca....
Ciao


 Infatti... :-))
Emiliano, hai letto il mio ultimo post? se sposti la linea AB sulla sommità
della falda, l'estrusione diventa corretta.
Dovrebbe significare che in questo caso Autocad non tiene conto del verso
della linea, ma curiosamente si accorge della sua posizione Z.


Si me ne sono accorto, ma non sono ancora riuscito a capire il perchè!
Ok ho risolto il problema raggirandolo ma una spiegazione plausibile ci deve 
pur essere...
La guida in linea di AutoCAD dice "La faccia estrusa parte dal piano del 
profilo e termina su un piano perpendicolare alla traiettoria in 
corrispondenza del punto finale della stessa."
perchè, nel mio caso, questa regola non viene applicata?: invece di essere 
"in corrispondenza del punto finale" è esattamente dall'altra parte!
Ciao e grazie
Emiliano 

 "in corrispondenza del punto finale" č esattamente dall'altra parte!
 "Ci sono piů cose in cielo e in terra e in AutoCAD, Orazio, di quante non
ne sogni
la tua filosofia"
Shakespeare, Amleto [atto I, scena IV] :-D
ciao
Stefano

 Shakespeare, Amleto [atto I, scena IV] :-D
"Vuolsi così colà
dove si puote ciò che si vuole
e più non dimandar"
(anche questa non mi pare sia mia)
;-))
ciao stefano
FranX

 (anche questa non mi pare sia mia)
'nsomma, è uno scontro di scuole filosofiche: io affermo mediante
Shakespeare che ci sono alcune cose per le quali non si sa bene perchè
funzionino in un certo modo, mentre tu citi Dante per dire che invece si
tratta di questioni scientemente volute ma la cui comprensione non ci
riguarda. Interpreto bene?
perbacco, finalmente voliamo altissimi anche in questo NG. :-D
ciao
Stefano

 Stefano
Capperi!
Alta Scuola.

non nascondo un pò di emozione nel capire una cosa che emiliano non è
riuscito a capire....hehehe!!!
Dunque, la tua falda ha un dislivello tra gronda e colmo di circa mi pare di
ricordare 220 cm
Quindi la gronda è a quota 0 e il colmo a quota circa 220 cm.
La linea che tu usi come traiettoria ha entrambi gli estremi a quota minore
del colmo.
Se tu provi ad allungarla fino a circa 220 cm, l'errore permane. Sa la fai
lunga 230 cm vedrai che l'errore non permane.
Stessa cosa, se io la sposto sul colmo, ci sarà almeno un estremo di essa
(entrambi in questo caso) a quota maggiore del colmo e l'errore
sparisce......
già.....questa cosa non è documentata in autocad :)
P.S.: adesso che ho visto parte di un tuo disegno 3d, mi verrebbe voglia di
vederlo tutto, sarebbe interessante magari scambiarsi un po di file, per
imparare nuove tecniche di modellazione e simili, che ne dici?
Inoltre mi incuriosisce sapere se usi blocchi 3d predefiniti, ti sei fatto
dei lisp e simili.
Aaa.....ancora una cosa, come texture di coppi, usi quelli del tuo sito?Non
è che che hai qualche texture veramente bella per i coppi antichizzati?Io ho
provato a farmene una ma fa pietà....
P.S. 2: mi viene ancora in mente che si potrebbe vericare se gli estremi
della linea usata come traiettoria in questo caso sono a quota inferiore del
primo o dell'ultimo vertice della falda....magari è quello il punto!!!
ciau ciau

 primo o dell'ultimo vertice della falda....magari è quello il punto!!!
Questo non l'ho capito :-((
Ciao e grazie.



e la cosa che potrebbe risponderti al quesito: "perchè alcuni tuoi allievi
hanno avuto un risultato diverso?"
Guarda nei loro file quale è il vertice "1" e il vertice "n" (ultimo) della
polilinea da estrudere. Potrebbe essere che autocad estrude all'ingiù solo
quando gli estremi della linea direttrici sono a quota inferiore solo
rispetto al vertice 1 o al vertice n della linea da estrudere....per cui se
hanno iniziato a disegnare la polinea da estrudere da estremi diversi, si
hanno risultati diversi,
fammi sapere, ciao!