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

iGeo

 
 

Crie e gerencie modelos 3D via API Java

Biblioteca Java de código aberto que inclui suporte para transformação de geometrias, geração de curvas e superfícies NURBS, gerenciamento de vetores 3D e assim por diante.

iGeo é uma biblioteca de modelagem Java 3D de código aberto que permite que desenvolvedores de software criem e gerenciem modelos 3D dentro de seus próprios aplicativos. Ele forneceu componentes para operações matemáticas vetoriais, curvas NURBS e geometrias de superfície, gerenciamento de malhas de polígonos, exibição e navegação 3D e E/S de arquivo de modelo 3D. A biblioteca incluiu diferentes modos de sombreamento, como wireframe, sombreado, sombreado transparente, sombreado sem bordas e muito mais. A biblioteca tem o melhor design computacional em arquitetura, design de produto, design de interação e muito mais

A biblioteca iGeo está disponível gratuitamente sob a GNU Lesser General Public License conforme publicada pela free software foundation, versão 3. A biblioteca também suporta uma interface chamada PiGeon especializada em processamento. A biblioteca inclui recursos para navegar na visualização 3D, salvar arquivos, como zoom, alternar visualização, rotação, panorâmica e muito mais. Ele forneceu várias funções para gerenciar a panelização, como panelização retangular, triangulação, triangulação de diagrid, panelização de diamante, linhas de grade, linhas diagonais e pontos na superfície, pontos de grade na superfície e muito mais.

Previous Next

Introdução ao iGeo

A maneira mais fácil de instalar o iGeo é usando o GitHub. Por favor, use o seguinte comando para uma instalação suave. 

Instale o iGeo por meio do GitHub

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

Transformação de geometrias via API Java

A API iGeo de código aberto incluiu funcionalidades para transformação geométrica dentro de seus aplicativos Java. Existem vários métodos importantes disponíveis para a transformação geométrica, como duplicar geometrias, geometrias rotativas, geometrias refletivas, mover para uma quantidade específica de movimento, aumentar ou diminuir geometrias, escalar geometrias apenas em uma direção, geometrias de cisalhamento e muito mais.

Gerando curvas e superfícies NURBS

NURBS significa Non-Uniform Rational B-Spline e é um modelo matemático para definir geometrias no espaço. É um dos modelos matemáticos de geometrias mais populares e é usado em muitos programas CAD. A API do iGeo inclui suporte para criar curvas e superfícies NURBS usando comandos Java. O ICurve e o ISurface podem ser usados para gerar curvas e superfícies URBS fornecendo uma matriz ou uma matriz bidimensional de IVec e graus.

Gerenciando vetores 3D via API Java

A biblioteca iGeo de código aberto permite que desenvolvedores de software criem e gerenciem seus vetores dentro de seus próprios aplicativos Java. A biblioteca forneceu várias funcionalidades úteis relacionadas ao gerenciamento de vetores, como adicionar ou subtrair vetores, duplicar uma variável vetorial para outra variável, multiplicar ou dividir vetores, inverter vetores, medir a distância entre dois vetores, definir o comprimento de um vetor, gerar um valor escalar de dois vetores, refletir um vetor no plano tridimensional e muito mais.

Imagens do mapa em geometrias

A biblioteca gratuita do iGeo permite que os desenvolvedores de software mapeiem imagens em geometrias com facilidade usando código Java. Você pode controlar o comprimento da linha por imagem, controlar a profundidade da superfície por imagem, controlar a largura do painel, controlar a rotação por imagem, controlar o dimensionamento por imagem, amostra de cor da imagem e assim por diante.

 Português