V I S U A L I Z Z A D I S C U S S I O N E |
gamberogiox |
Inserito il - 02 marzo 2012 : 11:47:32 ciao a tutti il mio problema è questo: io uso autocad full 2011 eng. devo fare per un tracciamento una Estrazione dati da blocchi con attributhi, e fino a qui nessun problema. di solito ho piante georeferenziate e quindi i dati degli x e degli y che mi escono vanno bene, però ho un caso da risolvere, ovvero devo tracciare da un punto fisso che non è l'origine globale, ma (per es.) uno spigolo di una casa che è per me noto. metto l'origine dell'ucs in quel punto, scrivo pure base e metto 0,0,0. così penso di essere sicuro che il mio nuovo origine sia in quel punto che dico io. faccio la prova scrivendo "id" o "proprietà" e controllo quel punto e quelli vicino, e va tutto bene. poi riprovo a fare l'estrazione dati, ma i dati degli x e degli y che escono sono sempre riferiti all'origine globale anzichè l'origine che gli dico io. gli unici 2 trucchi (ma che non mi piacciono)che mi sono venuti in mente per ovviare il problema sono: 1) sposto tutto il disegno nell'origine globale coincidente con l'origine che dico io 2) lascio tutto così poi estraggo una tabella excels e dai dati x e y sottraggo o aggiungo la differenza delle origini. spero che VOI riusciate a risolvere il mio problema e vi allego un file per farmi capire meglio.
Scarica allegato:
UCS.dwg 64,03 KBgrazie gio
Scarica allegato:
UCS.zip 98,36 KB |
5 U L T I M E R I S P O S T E (in alto le più recenti) |
gamberogiox |
Inserito il - 05 marzo 2012 : 11:53:33 SCUSAMI MA SONO MOLTO IGNORANTE IN MATERIA DI FARE LISP, SCR ECC... POTRESTI PER L'ESEMPIO CHE HO PROPOSTO FARMI UN ESEMPIO DI PROGRAMMINO, E CHE COSA FARE? GRAZIE GIO |
Terminator |
Inserito il - 02 marzo 2012 : 20:37:04 Senza saper nè leggere, nè scrivere si potrebbe usare una funzione tipo questa:
(defun traduci (punto) (trans punto 0 1) )
Il valore restituito dalla funzione è il punto sull'UCS che hai stabilito.
Argomenti: punto - punto restituito dall'estrazione dati |
aforza |
Inserito il - 02 marzo 2012 : 18:07:59 Ciao,
io credo che non si possa estrarre dati in base all'ucs corrente vediamo se qualcuno ha info diverse
in alternativa bisognerebbe costruire una macro lisp che utilizza il comando "trans" ... terminetorrrrrrrrrrrrrrrrr ci seiiiiiiiii bisognerebbe vedere se magari si riesce a risolvere con i campi dati ma anche qui ho dei dubbi
Ciao
|
gamberogiox |
Inserito il - 02 marzo 2012 : 17:46:16 ok atto spero che così si riesca a vedere. comunque avevo spiegato tutto a parole. ciao |
Terminator |
Inserito il - 02 marzo 2012 : 12:36:37 Devi inviare il file in formato zip. |