[C con Clase] Resumen de Cconclase, Vol 98, Envío 2

jaamiro00 en gmail.com jaamiro00 en gmail.com
Jue Jul 3 12:09:58 CEST 2014



Enviado desde mi smartphone BlackBerry 10 en la red Orange.
  Mensaje original  
De: cconclase-request en listas.conclase.net
Enviado: jueves, 3 de julio de 2014 12:00
Para: cconclase en listas.conclase.net
Responder a: cconclase en listas.conclase.net
Asunto: Resumen de Cconclase, Vol 98, Envío 2
‎
Envíe los mensajes para la lista Cconclase a
cconclase en listas.conclase.net

Para subscribirse o anular su subscripción a través de la WEB
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net


O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
cconclase-request en listas.conclase.net

Puede contactar con el responsable de la lista escribiendo a:
cconclase-owner en listas.conclase.net

Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Cconclase digest...". Además, por favor, incluya en
la respuesta sólo aquellas partes del mensaje a las que está
respondiendo.


Asuntos del día:

1. ¿Librerías geométricas? (Lázaro VG)
2. Re: ¿Librerías geométricas? (Sergio Torró)


----------------------------------------------------------------------

Message: 1
Date: Wed, 2 Jul 2014 09:38:22 -0600
From: Lázaro VG <lazarozrl en gmail.com>
To: cconclase en listas.conclase.net
Subject: [C con Clase] ¿Librerías geométricas?
Message-ID:
<CADCvMtK3QhL683gwBRSMZeejjm6yGSmzZgWpyDw6HxojMFH1Ng en mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Existe alguna librería geométrica que ayude a un proyecto cad, necesito
tratamiento de polígonos como offset, girar, punto dentro o
fuera, operaciones boleanas con polígonos (unión, sustracción, etc),
nesting y otras más básicas como área y perímetro.

No quiero inventar el hilo negro, he buscado en la web pero solo encuentro
librerías gráficas como OpenGL, DirectX, OpenCV y similares, lo que busco
es muy especifico.

de antemano, gracias por su ayuda!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140702/adbbb52e/attachment-0001.html>

------------------------------

Message: 2
Date: Wed, 2 Jul 2014 20:36:40 +0200
From: Sergio Torró <storro.zgz en gmail.com>
To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net>
Subject: Re: [C con Clase] ¿Librerías geométricas?
Message-ID:
<CADcchgBSYOOvFsF1D_Tt4-DcX8DfQPJ70wkkrZcWxAkSoX+q7A en mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hola Lázaro.

Esta es la primera vez que colaboro en la lista, esperemos que no sea la
última :-)

El tema que comentas me pilla de cerca, me dedico a desarrollar software
CAD/CAM. Nosotros utilizamos intensivamente VTK (http://www.vtk.org/) y la
verdad es que es una maravilla. Es bastante "sencillo" de aprender y te
facilita mucho la vida (con 8 sencillas líneas de código tienes un viewport
con interactors). Tiene booleanas de mallas (aunque no son de lo mejor,
depende de cuales sean tus requerimientos), algoritmos de triangulación,
Voronoi, decimación, subdivisión de mallas, volumen, área, etc... VTK está
mas pensado para temas de visualización (se utiliza mucho en software para
medicina) que modelado y, depende del proyecto en el que estés metido, se
te puede quedar corto. Pero tiene muchísimos algoritmos implementados y es
fácilmente extensible, es posible que sea lo que buscas, además se lleva
muy bien con Qt. Comentar que VTK tiene licencia BSD, así que puedes hacer
software comercial.

Existe también CGAL (https://www.cgal.org/) la cual he tocado poco, pero me
han hablado bien de ella (según he oído sus booleanas son las mejores). Eso
si, su licencia es menos permisiva que VTK, si no recuerdo mal GPL.

Y por último, si necesitas trabajar con superficies (NURBS), existe
OpenNURBS de McNeel (http://www.rhino3d.com/opennurbs) que es de lo mejor
que hay (al menos que yo conozca) para breps.

Existen más, pero personalmente no las conozco. También existen multitud de
frameworks comerciales y kernels matemáticos (los cuales valen un riñón por
cierto) que son fácilmente localizables preguntándole al señor Google =)

Decir además que hay temas, como el nesting, que vas a tener difícil
encontrar librerías gratuitas que te ayuden (yo he buscado y no he
encontrado nada, si encuentras alguna me encantaría conocerla). Nosotros
tenemos software para nesting y las pocas veces que he tenido que meterle
mano he sudado sangre... Posiblemente ya lo sabrás, pero es un asunto
complejo.

Espero que sea de utilidad.

Un saludo.


El 2 de julio de 2014, 17:38, Lázaro VG <lazarozrl en gmail.com> escribió:

> Existe alguna librería geométrica que ayude a un proyecto cad, necesito
> tratamiento de polígonos como offset, girar, punto dentro o
> fuera, operaciones boleanas con polígonos (unión, sustracción, etc),
> nesting y otras más básicas como área y perímetro.
>
> No quiero inventar el hilo negro, he buscado en la web pero solo encuentro
> librerías gráficas como OpenGL, DirectX, OpenCV y similares, lo que busco
> es muy especifico.
>
> de antemano, gracias por su ayuda!
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140702/7ba73aff/attachment-0001.html>

------------------------------

Subject: Pié de página del digest

_______________________________________________
Cconclase mailing list
Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net


------------------------------

Fin de Resumen de Cconclase, Vol 98, Envío 2
********************************************




Más información sobre la lista de distribución Cconclase