TuttoCAD Forum

TuttoCAD Forum
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Album Fotografico | Download | | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 1 - TuttoCAD Software
 AutoCAD
 Problema orientamento del testo delle quote
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Pagina Precedente
Autore Discussione Precedente Discussione Discussione Successiva
Pagina: di 2

numero1
Utente Master

Città: Da qualche parte


683 Messaggi

Inserito il - 04 agosto 2010 : 10:34:30  Mostra Profilo Invia a numero1 un Messaggio Privato  Rispondi Quotando
Evviva evviva, ho vinto quakkecosa ????
Premetto che l'ho fatto con il 2007 per essere sicuro che non ci siano problemi con comandi nuovi e variabili varie.
Dunque partendo da sx a dx il mio procedimento è il seguente:

1) tiro una quota a caso (io l'ho fatta 50) e tramite proprietà > sottoscheda adatta, seleziono il fatto che il testo sia spostabile senza aggiungere leader, così è già pronto.
2) ruoto la quota insieme alla linea di partenza di un tot, per comodità io ho fatto 30°, questo per simulare una quota inclinata.
Ovviamente si può fare anche con angoli strani, sarebbe meglio però avere angoli netti.
3) applico il comando dimtedit e tramite l'opzione angolo, imposto appunto, il nuovo angolo del testo di quota.
Ciò si può fare in 2 modi
A) digitando l'angolo manualmente
B) agendo sugli snap node (per il txt) e perp to (su 1 delle 2 linee di estensione)
io consiglio il metodo B

Purtroppo a me, dopo il punto il 3 il txt si sposta sempre in mezzo alla linea di quota spezzandola, ciò mi costringe ad aggiungere il punto 4

4) agendo sul grip del txt lo sposto sopra alla linea di quota stessa

E' una menata ma si può fare.

Tuttavia ritengo che i punti 2 e 3 siano inseribili dentro ad un file lsp.
Si fà leggere l'angolo della quota inclinata rispetto all'UCS globale (o a quello corrente), si fà partire il comando dimtedit che calcoli in automatico l'angolo da impostare ed il gioco è fatto.
Quello che non vedo possibile è come inserirci il punto 4.

Aggiungo che essendo il sottoscritto un mero utilizzatore (ed anche di pochi) autolisp non è in grado di scrivere il file lsp in questione.
Non riesco mai a trovare il tempo di studiarlo un pò accidenti, pertanto passo la palla.

Ciao Ciao

numero1

Modificato da - numero1 in data 04 agosto 2010 10:35:59
Torna all'inizio della Pagina

Jotar
Utente Master



Regione: Lazio
Prov.: Roma
Città: Roma


799 Messaggi

Inserito il - 04 agosto 2010 : 17:04:17  Mostra Profilo Invia a Jotar un Messaggio Privato  Rispondi Quotando
A parer mio, il metodo di GP (cambio UCS) è il più parsimonioso e quindi preferibile.
Il metodo di numero1 è però anch'esso molto interessante, soprattutto se velocizzato con un lisp.

Non ho però ancora utilizzato gli allegati di Roberto.


Jotar
Torna all'inizio della Pagina

numero1
Utente Master

Città: Da qualche parte


683 Messaggi

Inserito il - 04 agosto 2010 : 17:26:52  Mostra Profilo Invia a numero1 un Messaggio Privato  Rispondi Quotando
Grazie Jotar, e sì il metodo di GP è + fico, ma io mi ero concentrato sul fatto che si potesse risolvere il tutto senza toccare l'UCS, mi ricordavo vagamente dimtedit ....
E ci sono riuscito,

numero1
Torna all'inizio della Pagina

Giuseppe Mauro
Amministratore



Regione: Campania
Prov.: Napoli


2707 Messaggi

Inserito il - 04 agosto 2010 : 17:42:47  Mostra Profilo Invia a Giuseppe Mauro un Messaggio Privato  Rispondi Quotando
C'e' un aspetto da tenere conto nella soluzione di Numero1: la modifica che si fa e' una modifica locale alla quota.
Pertanto la si potrebbe velocizzare via lisp, ma resterebbe una modifica locale, ciò significa che se per un motivo qualsiasi dovresti spostare la linea quota, il testo rimarrebbe dove lo hai posizionato, costringendoti a spostare anche il testo, quota per quota.

Invece la soluzione di GP e' una modifica "globale" per tutto il gruppo di quote creato con quell'UCS.
Le quote avranno il solito comportamento (autocentratura del testo, allineamento sulla linea di quota etc), per cui spostandole/stretchandole con i grip, manterranno le caratteristiche solite di una quota, ma avranno il testo ribaltato.
Torna all'inizio della Pagina

MEM
Utente Master


Regione: Puglia
Prov.: Lecce
Città: Galatone


2235 Messaggi

Inserito il - 05 agosto 2010 : 11:50:26  Mostra Profilo Invia a MEM un Messaggio Privato  Rispondi Quotando
Il mio metodo e' applicabile anche per le quote inclinate:
Sempre dalle Properties vai al solito Text rotation e clicchi su QuickCalc poi su Angle of line defined by two points.

scegli i due midpoints delle Dim line 1 e 2, ti comparira' il valore dell'angolo (ad es. 59.559499050234); quindi basta fare 59+280=239 e sostituirlo, poi dare l'Apply.
Torna all'inizio della Pagina

numero1
Utente Master

Città: Da qualche parte


683 Messaggi

Inserito il - 05 agosto 2010 : 13:48:23  Mostra Profilo Invia a numero1 un Messaggio Privato  Rispondi Quotando
Per Giuseppe Mauro & MEM

Sì è verò è una modifica locale ha questo incoveniente, ma tutto dipende da cosa devi fare e soprattutto da quante quote devi modificare.
Cambiare UCS per 1 o 2 quote da modificare è, a mio parere, ancora meno conveniente.
E comunque chi disegna (Jotar in questo caso) dovrebbe avere l'accortezza di mettere tutte queste quote su di un layer dedicato, periodicamente lo isola e lo fà spazzolare dal lisp, oppure 1 volta sola alla fine.
Ne converrai che in questo modo la possibilità di sbagliare è ridotta al minimo.
C'è solamente l'errore umano (layer non corretto per es.), ma questo (l'errore umano) può accadere anche quando imposti l'UCS.
Pensa se lo sbaglia e fai 50-100 quote tutte errate e te ne accorgi alla 101esima, il layer invece lo puoi cambiare quando vuoi ......

Il metodo di MEM è OK, ma devi farlo quota per quota, e non credo ripeto non credo, sia possibile inserirlo in un lisp.
Inoltre ho notato che:
1) quello che MEM propone non è nient'altro il comando che avevo proposto io, dimtedit, almeno secondo l'help in linea di Autocad tasto ? della calcolatrice.
2) i 59 e rotti gradi ti vengono a seconda che tu tocchi nell'ordine, la seconda e la prima linea estensione, all'opposto ti verranno circa 300 gradi, e se non dico stupidaggini, si dovrebbe fare 300+60-180.
Un passaggio in + insomma.

Ciao

numero1
Torna all'inizio della Pagina

GP
Utente Master


Regione: Piemonte
Prov.: Vercelli


2778 Messaggi

Inserito il - 05 agosto 2010 : 14:05:30  Mostra Profilo Invia a GP un Messaggio Privato  Rispondi Quotando
Il lisp Capovolge le Quote.


(defun c:CQ (/ SEL n e1 ang ang_new)
(setq cmd (getvar "cmdecho"))
(setvar "cmdecho" 0)
(prompt "\nSelezionare le quote da capovolgere")
(setq SEL (ssget '((0 . "DIMENSION"))))
(setq n -1)
(repeat (sslength SEL)
(setq e1 (entget (ssname SEL (setq n (1+ n)))))
(setq ang (cdr (assoc 51 e1)))
(setq ang_new (+ ang pi))
(entmod (setq e1 (subst (cons 51 ang_new) (assoc 51 e1) e1)))
)
(setvar "cmdecho" cmd)
)
Torna all'inizio della Pagina

Giuseppe Mauro
Amministratore



Regione: Campania
Prov.: Napoli


2707 Messaggi

Inserito il - 05 agosto 2010 : 14:11:59  Mostra Profilo Invia a Giuseppe Mauro un Messaggio Privato  Rispondi Quotando
Proprio perchè stiamo parlando non di una o 2 quote, credo che il metodo ucs sia quello piu efficiente.
Anche il metodo di mem personalmente non mi aggrada (mi devo mettere a fare i calcoletti per ogni singola quota? e quando finisco...)

Se dovevamo operare per 1 o 2 quote, beh chissenefrega, la esplodo e ruoto il testo.
Invece si sta parlando di grandi numeri. Che senso ha fare una quota che e' associativa, se poi quando sposto i grip il testo mi resta piantato li e ruotato in maniera diversa dalla quota?

Faccio prima a dare un semplice comandino UCS 3 point e quoto il tutto, layer o non layer (giusto per inciso puoi scartare tutte le dim con un certo dimstyle tramite FILTER che pochi utilizzano - per cui layer o non layer, porvi rimedio e' abbastanza veloce).
Se poi devo modificare il disegni, stretcho il grip e la quota si risistema da sola, a scanso di errori umani.

Ovviamente tutto questo vale per versioni pre2010. dalla 2010 in poi questo problema e' assolutamente bypassato.


Torna all'inizio della Pagina

numero1
Utente Master

Città: Da qualche parte


683 Messaggi

Inserito il - 05 agosto 2010 : 14:45:57  Mostra Profilo Invia a numero1 un Messaggio Privato  Rispondi Quotando
Oh che bello grazie GP, ora che sò che esiste e me lo sono memorizzato nel mio disco fisso interno (cervello), se mai ne avrò bisogno lo vado a ritrovare e lo utilizzerò sicuramente.

Sì è vero Giuseppe esiste il comando filter (che è poco usato) ma io in genere lo sottometto al layer.
Ovvero solo quando su di un layer ho dovuto mettere 1000 cose e voglio selezionare solo quelle di colore verde per es., ecco allora lo utilizzo....
Modus operandi

Ciao e buone vacanze a tutto il forum

numero1
Torna all'inizio della Pagina

Giuseppe Mauro
Amministratore



Regione: Campania
Prov.: Napoli


2707 Messaggi

Inserito il - 05 agosto 2010 : 15:23:23  Mostra Profilo Invia a Giuseppe Mauro un Messaggio Privato  Rispondi Quotando
Solito grande GP

@numero1
Certo, mi trovi piu che concorde ad utilizzare i layer.
Il filter sarebbe da utilizzare nel caso che hai citato, oppure in caso di "cacchiate" durante il disegno...
Ciao e buone vacanze anche a te..
Torna all'inizio della Pagina

Jotar
Utente Master



Regione: Lazio
Prov.: Roma
Città: Roma


799 Messaggi

Inserito il - 05 agosto 2010 : 19:53:58  Mostra Profilo Invia a Jotar un Messaggio Privato  Rispondi Quotando
Il lisp di GP è mostruoso!!!!

Thanks!

Jotar
Torna all'inizio della Pagina

GP
Utente Master


Regione: Piemonte
Prov.: Vercelli


2778 Messaggi

Inserito il - 06 agosto 2010 : 08:50:15  Mostra Profilo Invia a GP un Messaggio Privato  Rispondi Quotando
Prego

In effetti è una caratteristica modificabile delle quote, ma stranamente è stata ignorata nelle "normali" impostazioni di _DDIM, fino al ravvedimento operato nella 2010.
Torna all'inizio della Pagina

Roberto07
Utente Master



Regione: Lazio
Prov.: Roma
Città: Sabina Italia


1042 Messaggi

Inserito il - 08 agosto 2010 : 06:31:36  Mostra Profilo Invia a Roberto07 un Messaggio Privato  Rispondi Quotando
Nessuno ha sperimentato le "mie" quote?

Torna all'inizio della Pagina

numero1
Utente Master

Città: Da qualche parte


683 Messaggi

Inserito il - 20 agosto 2010 : 17:57:25  Mostra Profilo Invia a numero1 un Messaggio Privato  Rispondi Quotando
Povero piccolo Roby, lasciato nell'incertezza.
Jotar ti prego rispondigli
Ciao

numero1
Torna all'inizio della Pagina

Roberto07
Utente Master



Regione: Lazio
Prov.: Roma
Città: Sabina Italia


1042 Messaggi

Inserito il - 20 agosto 2010 : 18:51:46  Mostra Profilo Invia a Roberto07 un Messaggio Privato  Rispondi Quotando
Compagno ti ringrazio per la tua sensibilità...

Io ho solo offerto un mio sistema di quotatura che da anni non incontra problemi e ritengo sia validissimo anche con l'ultima versione (che io mi sono rifiutato di usare a favore, ancora, della 2010), però se non serve a nessuno "non c'è problema" come si dice dalle mie parti...

E' frutto di tanto lavoro che non avrei mai dato tanto volentieri..

Con queste nuove vie di comunicazione però mi sembra ingiusto prendere sempre e non dare mai..
Oppure mi sto semplicemente invecchiando...

Ciao, ciao
Torna all'inizio della Pagina

Giuseppe Mauro
Amministratore



Regione: Campania
Prov.: Napoli


2707 Messaggi

Inserito il - 21 agosto 2010 : 18:20:05  Mostra Profilo Invia a Giuseppe Mauro un Messaggio Privato  Rispondi Quotando
Messaggio inserito da Roberto07

Con queste nuove vie di comunicazione però mi sembra ingiusto prendere sempre e non dare mai..
Oppure mi sto semplicemente invecchiando...


Io semplicemente credo che sia il giusto spirito, altro che invecchiare.

Messaggio inserito da Roberto07

E' frutto di tanto lavoro che non avrei mai dato tanto volentieri..


E proprio per questo è da apprezzare, poi che serva o meno a qualcuno, penso che abbia meno importanza dell'offerta alla comunita'
Torna all'inizio della Pagina

Jotar
Utente Master



Regione: Lazio
Prov.: Roma
Città: Roma


799 Messaggi

Inserito il - 16 settembre 2010 : 14:53:41  Mostra Profilo Invia a Jotar un Messaggio Privato  Rispondi Quotando
Scusa Roberto07, pur avendo visitato più volte il forum non ti ho mai risposto direttamente.

La verità è che quando stavo per provare la tua soluzione ho letto quella di GP che mi è sembrata più immediata per il mio problema specifico.

Dopo però qualche giorno ho pensato che la tua soluzione dovesse essere presa in considerazione più approfonditamente, perché ha grandi potenzialità anche per altre problematiche. Ma non sono più riuscito a scaricare i tre file dwg delle quote!!

Se le ricarichi sarò felice di provarle.

E ancora scusa per non averti risposto subito.

Jotar

Modificato da - Jotar in data 16 settembre 2010 14:54:38
Torna all'inizio della Pagina
Pagina: di 2 Discussione Precedente Discussione Discussione Successiva  
Pagina Precedente
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
TuttoCAD Forum © 2001-2010 CADLandia Torna all'inizio della Pagina
Pagina generata in 0,98 secondi.