Newsgroup: it.comp.software.cad
Titolo: Piano quotato

Salve a tutti!
Ho un piano quotato in cui i punti hanno "x" e "y", mentre la quota è
specificata solo in un testo. Essendo i punti numerosissimi e ricopiare
le quote punto per punto è un lavoraccio, mi chiedo se esiste un lisp
che potrebbe fare quest'operazione, specificando magari una tolleranza,
un raggio entro quale trovare il testo con la quota ed associarlo al
punto in maniera univoca.
Ciao
J.

ma le coordinate sono del tipo x,y,z file txt? 

 ma le coordinate sono del tipo x,y,z file txt? 
Magari! La quota dei singoli punti è in un testo posto
in prossimità del punto, così come nella stragrande maggioranza
dei casi si rappresentano i "punti quotati".
Ciao
J.

 dei casi si rappresentano i "punti quotati".
ma il disegno è 3D? 

Vorresti creare un disegno 3D nel quale ai punti viene assegnata la
quota oppure dei blocchi costituiti dal punto e dal testo della quota?
Nel primo caso, operando all'interno del CAD, si può scrivere un LISP
che
selezionando la quota ed un elemento del punto (POINT, LINE, BLOCK) crea
un punto 3D su un nuovo piano e modifica il colore degli elementi
selezionati per non selezionarli una seconda volta.
Alessandro. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 un punto 3D
esiste questo lisp? dove reperirlo? 

4all ha scritto:

Se i punti quotati avessero anche la quota, si.
A partire dai punti vorrei ricostruirmi le curve di livello e quindi
il modello spaziale del terreno.
Ciao
J.

 selezionati per non selezionarli una seconda volta.
Esattamente quello che pensavo! :)
Il problema č che non sono praticissimo di programmazione e
pertanto mi chiedevo se qualcuno ha gią qualcosa del genere.
Grazie per il tuo interessamento.
Ciao
J.

jena chiede:

Ciao!
Ho delle domande prima di proporti un possibile metodo.
Usi autocad? Che versione?
Il punto di inserimento del testo che indica la quota è coincidente col 
punto grafico corrispondente?
O almeno è sempre alla stessa distanza (e nella stessa direzione) da esso?
Questo disegno è il prodotto della lettura di un file generato da un'altra 
applicazione?
Sei per esempio partito da un dxf o da un file ascii?
Ciao ciao
frank 

 Sei per esempio partito da un dxf o da un file ascii?
Si tratta di una cartografia tecnica numerica in formato dwg.
Che soluzione mi proponi?
Ciao
J.

 Ciao
Ciao!
Come puoi immaginare le mie domande tendevano a trovare, in qualche modo, 
regolarità nella grafica che hai indicato. Infatti, si poteva trovare una 
soluzione semplice e ripetitiva che potevamo far fare a Autocad o Excel. 
Purtroppo non c'è questa regolarità e l'unica possibilità che mi viene in 
mente è quella di una macro che valuti la presenta di un testo in prossimità 
di ogni punto grafico. E questo necesita di un pò di tempo e applicazione.
Mi potresti dire anche quanti sono indicativamente i punti (100, 1000, 
10000)?
E' una procedura che dovrai fare spesso?
Se ti va, vorrei provare una macro di excel. Puoi darmi un link al quale 
scaricare una parte sufficientemente significativa di questi punti e testi?
Se funziona troverai la macro sul NG.
Grazie
frank

jena ha scritto:

Su 
http://www.cg-cad.com/download/cr_lsp.zip
 c'è un lisp (eleva.lsp)
che lo fa per un singolo punto. Spero possa esserti di aiuto.
Ciao
Pho

 che lo fa per un singolo punto. Spero possa esserti di aiuto.
Grazie! Va benissimo nel caso di qualche centinaio di punti.
Sarebbe un portento questo lisp se fosse in grado di riconoscerle in
automatico le quote e per un grande gruppo di selezione.
In ogni caso, per piccoli piani quotati va benissimo!!!
Sempre meglio che editare singolarmente le proprietà di ogni
punto, dopo aver copiato il testo.
A buon render... :)
J.