Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

estrazione coordinate oggetto da lista con Direzione di estrusione 3D dversa da default

12 views
Skip to first unread message

Andreabag

unread,
Oct 22, 2019, 9:03:47 AM10/22/19
to
salve a tutti, mi hanno passato dei tramite lisp dovrei estrarre le coordinate di alcuni oggetti in particolare blocchi....
tramite entget ottengo la lista delle prorprietà e ad esempio:

((-1 . <Nome entità: 7ff4d3f0da80>) (0 . "INSERT") (330 . <Nome entità: 7ff4d3f06820>) (5 . "640") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "SCHEDA") (100 . "AcDbBlockReference") (66 . 1) (2 . "SCHEDA") (10 2.35624e+006 4.85613e+006 0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.0 0.0 1.0))

nel caso corretto riesco a filtrare i codici 10 per le X,Y,Z che sono valide nell'UCS globale mentre
molto probabilmente qualcuno prima di inserire l'oggetto ha modificato l'UCS e ottengo come lista delle proprietà una cosa del genere:

((-1 . <Nome entità: 7ff4d3f0e680>) (0 . "INSERT") (330 . <Nome entità: 7ff4d3f06820>) (5 . "790") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "SCHEDA") (100 . "AcDbBlockReference") (66 . 1) (2 . "SCHEDA") (10 4.85614e+006 -2.21403e+006 805842.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.34202 0.0 0.939693))

guardando il codice 210 vedo che esiste una Direzione di estrusione 3D e ovviamnente le coordinate non sono nell'ucs globale...
Qualche idea su come riuscure a risalire a quelle nell'UCS globale.

Grazie
Saluti
Andrea
0 new messages