• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

座標系を動かす

  • Thread starter Thread starter kionn
  • Start date Start date

kionn

Guest
ciao
utilizzo autocad 2009 devo spostare il sistema di coordinate x,y,z come si fa?

grazie
 
ma quando la vado a salvare mi da e porto il .dxf sul cam mi da sempre il vecchio sistema di coordinate
 
mmm, brutta faccenda.

prova con questa opzione non documentata:

1] comando _ucs (+invio)

2] digita _or (+invio)

3] clicca col mouse nella posizione della nuova origine

4] salva ed esci.

cambia qualcosa?

:)
 
ma quando la vado a salvare mi da e porto il .dxf sul cam mi da sempre il vecchio sistema di coordinate

allora sposta la geometria! se la montagna non va a maometto, maometto va alla montagna :wink:
 
a me capita di esportare una parte di dwg utilizzando il comando mblocco.
se poi voglio inserire questi dwg nel mio disegno (importandoli come blocchi), è molto probabile che il punto di inserimento sia lontano da quello che avevo in mente. questo perchè viene preso il punto 0,0 del disegno di origine. quindi il dwg creato ha un "insbase" (variabile di sistema che indica il punto di inserimento dei blocchi) che non è a 0,0.
a questo proposito ho fatto un lisp che rimette le cose a posto: zerobase.

dopo aver esportato i blocchi, vado ad aprirmi il dwg creato, carico e lancio il comando zerobase, il quale prende tutte le entità, le sposta alle coordinate 0,0 e pone insbase anch'esso a 0,0.

da questo momento, inserendo i blocchi, ho il punto di inserimento corretto!

da quel che ho capito il problema del nostro amico potrebbe essere questo ... o sbaglio?
 

Attachments

mi inserisco in questa discussione per chiedere uleriori informazioni.
il lisp zerobase è molto utile però sposta solamente il punto 0,0,0 in un altro punto ma non ruota secondo la posizione dell'ucs, è possibile modificare il lisp? ed è possibile non perdere la configurazione delle finestre di layout se sposto il punto di inserimento?
 
ommamma, scomodare il linguaggio lisp per spostare gli oggetti all'origine?
e poi potrebbe funzionare se (e dico se) la var. insbase fosse diversa da zero.
si può tranquillamente avere le entità ad x 1 milione, y 1milione ed avere contemporaneamente insbase=0,0

per rispondere alle tue domande, una viewport è definita secondo le coordinate globali, al momento della creazione, indipendentemente dall'ucs (che puo anche essere un ucs locale). se sposti gli oggetti nel modello, va da sè che la viewport non inquadra più gli oggetti, che adesso sono in una nuova posizione.
bisognerebbe intervenire via lisp per trasformare le coordinate globali della viewport nelle nuove coordinate che tengano conto dello spostamento che hai effettuato, e fare questo per ogni viewport.
se in più ci metti una rotazione degli assi... dovresti ruotare sia gli oggetti (nel modello) che le viewport (nel layout)
possibile si, lungo listato anche.
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top