Lisp elementos dentro de poligonos
Publicado por nelsonavirama (2 intervenciones) el 03/10/2009 00:59:06
Estoy trabajando un lisp pero me he encontrado con un detalle que no manejo muy bien. Tal vez alguien ya lo tiene y me lo podria facilitar.
Lo que necesito conseguir es que de una cantidad de areas definidas por poligonos creados con polilineas me saque algunos datos de cada poligono y de los elementos que hay dentro de cada poligono.
Hasta el momento el lisp que tengo me coloca dentro de cada poligono el area y el perimetro, ahsta ahi muy bien... pero ademas dentro de cada poligono voy a colocar unos elementos que pueden ser bloques o simplemente elementos dentro de un layer "x". Entonces lo que necesito es que el me identifique cuantos elementos hay dentro de ese poligono.
Si me dan el lisp que lo que haga es la revision de los elementos de tan solo un poligono, yo hare el resto.
Ejemplo: Tengo 3 poligonos, dentro de cada poligono tengo diferente cantidad de dos tipos de bloques (bloque1 y bloque2).
El me deberia de dar los siguientes datos dentro de cada poligono:
1. Area de poligono (ya tengo este paso)
2. Perimetro de poligono (ya tengo este paso)
3. cant. bloque1 = x1 <---- este paso me falta.
cant. bloque2 = 2x
... asi sucesivamente con cada bloque.
Agradezco me ayuden con el lisp o me indiquen que tema debo ver.
Cordial saludo.
Nelson Avirama
Lo que necesito conseguir es que de una cantidad de areas definidas por poligonos creados con polilineas me saque algunos datos de cada poligono y de los elementos que hay dentro de cada poligono.
Hasta el momento el lisp que tengo me coloca dentro de cada poligono el area y el perimetro, ahsta ahi muy bien... pero ademas dentro de cada poligono voy a colocar unos elementos que pueden ser bloques o simplemente elementos dentro de un layer "x". Entonces lo que necesito es que el me identifique cuantos elementos hay dentro de ese poligono.
Si me dan el lisp que lo que haga es la revision de los elementos de tan solo un poligono, yo hare el resto.
Ejemplo: Tengo 3 poligonos, dentro de cada poligono tengo diferente cantidad de dos tipos de bloques (bloque1 y bloque2).
El me deberia de dar los siguientes datos dentro de cada poligono:
1. Area de poligono (ya tengo este paso)
2. Perimetro de poligono (ya tengo este paso)
3. cant. bloque1 = x1 <---- este paso me falta.
cant. bloque2 = 2x
... asi sucesivamente con cada bloque.
Agradezco me ayuden con el lisp o me indiquen que tema debo ver.
Cordial saludo.
Nelson Avirama
Valora esta pregunta


0