Trovare punti che hanno una caratteristica uguale nell'ambito di una polilinea

Angelo2449

Utente Junior
Professione: Pensionato
Software: Autocad
Regione: Lombardia
#1
Salve a tutti,
come si possono trovare più punti che hanno una caratteristica uguale (un dato esteso) nell'ambito di una polilinea?
- creazione di punti con dati estesi, uno è l'alezza SLM
- creazione di una polilinea che contiene alcuni di questi punti
- ricerca dei punti selezionando la polilinea conoscendo il dato comune
Grazie
 

rpor66

Utente Standard
Professione: Programmatore
Software: AutoCad, GstarCAD, CadWorx, Excel, Lisp, VBA
Regione: Sicilia
#2
Puoi seguire 2 strade:
1) rilevi i vertici della polilinea, tramite ssget con parametro Fence selezioni i punti passanti per la polilinea.
2) usi la funzione (vlax-curve-getDistAtPoint NomeObj pt1) dove NomeObj è la polilinea, pt1 è uno dei punti nel disegno, se il punto è lungo la polilinea la funzione ritorna la coordinata, diversamente nil, quindi crei un loop che esamina tutti i punti e di quelli diversi da nil ne crei una selezione.