Jmeshlib

para trabajar con MANEFOLD TRIANGLE MESHES
Descargar ahora

Jmeshlib Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Marco Attene
  • Sitio web del editor:
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 315 KB

Jmeshlib Etiquetas


Jmeshlib Descripción

Marco para trabajar con múltiples mallas triángulos. JMeshlib es un marco de código abierto y gratuito para trabajar con múltiples mallas de triángulo. JMeshlib implementa una estructura de datos basada en el borde con todas sus funcionalidades fundamentales (es decir, Ficha E / S, construcción de malla / destrucción, travessal) .jmeshlib se escribe en C ++ e incluye soporte para leer y escribir los siguientes formatos de archivo: · OFF · PLY · STL · VER-TRI (Formato propietario utilizado en IMATI-GE / CNR) y parcialmente: · VRML 1.0 · VRML 97 · OBJ · IV 2.1in Contraste con otras bibliotecas genéricas que tratan con mallas superficiales, JMeshlib incluye herramientas para fijar automáticamente. Problemas comunes presentes en mallas superficiales provenientes de la exploración láser a través de una API C ++ clara y fácil de aprender. ¿Qué hay de nuevo en este lanzamiento: · Symmatrix3x3 · Añadido == y! = Operadores · Método agregado 'determinante' · Añadido = Operador · Método de seguimiento añadido · Añadido / = Operador · Añadido lrmultiply para diferentes vectores. · Matrix3x3 · Constructor agregado del producto vectorial. · Añadido lrmultiply para diferentes vectores. · Añadido = Operador · Añadido / = Operador · Transposición añadida · Symmatrix4x4 · Añadido == y! = Operadores · Lista · Método agregado 'Poptail ()' · Lista corregida :: ChaildAillist (L) (Buggy cuando estaba vacío) · RemoveNode ahora devuelve el índice del elemento eliminado. · Método agregado 'GetNode' · Triangulación · El constructor de clones ya no destruye los campos de información · El constructor de clon permite clonar información de información también (configurar el segundo par no predeterminado) · CreateEdge modificado. El puntero E0 para los vértices ahora apunta al nuevo borde después de la creación. · El chequeconectividad ya no sale en caso de error. Ahora devuelve la cadena de error. · E / S · Actualizaciones para sistemas 64bits (¡para ser revisados ​​cuidadosamente!) · Pequeño correcto de insectos en el cargador de capa · SeleccionadoConnectComponent y SelectBoundaryTriangles devuelven el número de Tris seleccionados · Growselection devuelve el # de Tris recién seleccionados · Point.cpp · GetTangle () ya no sale con error. Advertencia + return -1 ahora. · SplitTriangle · Bug-fix: Cuando se invocó Splitedge por robustez, el método se bloqueó · Jmesh · Añadido campo 'tranquilo' para evitar que los informes de mensajes


Jmeshlib Software relacionado

Efivalue

Una biblioteca gratuita para proporcionar un mecanismo de serialización universal para un tipo de datos C ++ ...

44 122 KB

Descargar