1. Productos
  2.   3D
  3.   Java
  4.   iGeo

iGeo

 
 

Cree y administre modelos 3D a través de la API de Java

Biblioteca Java de código abierto que incluía compatibilidad con la transformación de geometrías, la generación de curvas y superficies NURBS, la gestión de vectores 3D, etc.

iGeo es una biblioteca de modelado 3D de Java de código abierto que permite a los desarrolladores de software crear y administrar modelos 3D dentro de sus propias aplicaciones. Ha proporcionado componentes para operaciones matemáticas vectoriales, geometrías de superficies y curvas NURBS, gestión de mallas poligonales, visualización y navegación en 3D y E/S de archivos de modelos en 3D. La biblioteca ha incluido diferentes modos de sombreado, como estructura alámbrica, sombreado, sombreado transparente, sombreado sin bordes y más. La biblioteca tiene el mejor diseño computacional en arquitectura, diseño de productos, diseño de interacción y más

La biblioteca iGeo está disponible gratuitamente bajo la Licencia Pública General Menor de GNU publicada por la fundación de software libre, versión 3. La biblioteca también admite una interfaz llamada PiGeon especializada en procesamiento. La biblioteca ha incluido funciones para navegar por la vista 3D, guardar archivos, como zoom, alternar vista, rotación, panorámica y mucho más. Ha proporcionado varias funciones para administrar la panelización, como panelización rectangular, triangulación, triangulación de cuadrícula diagonal, panelización de diamante, líneas de cuadrícula, líneas y puntos diagonales en la superficie, puntos de cuadrícula en la superficie y muchas más.

Previous Next

Primeros pasos con iGeo

La forma más fácil de instalar iGeo es usando GitHub. Utilice el siguiente comando para una instalación sin problemas. 

Instalar iGeo a través de GitHub

git clone https://github.com/sghr/iGeo.git 

Transformación de geometrías a través de la API de Java

La API iGeo de código abierto ha incluido funcionalidad para la transformación geométrica dentro de sus aplicaciones Java. Hay varios métodos importantes disponibles para la transformación geométrica, como la duplicación de geometría, la rotación de geometrías, la reflexión de geometría, el movimiento durante una cantidad específica de movimiento, la ampliación o disminución de geometrías, la ampliación de geometrías solo en una dirección, las geometrías de corte y mucho más.

Generación de curvas y superficies NURBS

NURBS significa Non-Uniform Rational B-Spline y es un modelo matemático para definir geometrías en el espacio. Es uno de los modelos matemáticos de geometrías más populares y se utiliza en muchos programas CAD. La API de iGeo ha incluido soporte para crear curvas y superficies NURBS usando comandos de Java. ICurve e ISurface se pueden utilizar para generar curvas y superficies URBS proporcionando una matriz o una matriz bidimensional de IVec y grados.

Gestión de vectores 3D a través de la API de Java

La biblioteca iGeo de código abierto permite a los desarrolladores de software crear y administrar sus vectores dentro de sus propias aplicaciones Java. La biblioteca ha proporcionado varias funcionalidades útiles relacionadas con la gestión de vectores, como sumar o restar vectores, duplicar una variable vectorial en otra variable, multiplicar o dividir vectores, invertir vectores, medir la distancia entre dos vectores, establecer la longitud de un vector, generar uno valor escalar de dos vectores, refleja un vector en un plano tridimensional y muchos más.

Imágenes de mapa en geometrías

La biblioteca iGeo gratuita permite a los desarrolladores de software mapear imágenes en geometrías con facilidad usando código Java. Puede controlar la longitud de la línea por imagen, controlar la profundidad de la superficie por imagen, controlar el ancho del panel, controlar la rotación por imagen, controlar la escala por imagen, el color de muestra de la imagen, etc.

 Español