1. 제품
  2.   3D
  3.   Java
  4.   iGeo

iGeo

 
 

Java API를 통해 3D 모델 생성 및 관리

기하학 변환, NURBS 곡선 및 표면 생성, 3D 벡터 관리 등에 대한 지원이 포함된 오픈 소스 Java 라이브러리.

iGeo는 소프트웨어 개발자가 자신의 앱 내에서 3D 모델을 만들고 관리할 수 있도록 하는 오픈 소스 Java 3D 모델링 라이브러리입니다. 벡터 수학 연산, NURBS 곡선 및 표면 형상, 다각형 메쉬 관리, 3D 디스플레이 및 탐색, 3D 모델 파일 I/O를 위한 구성 요소를 제공했습니다. 라이브러리에는 와이어프레임, 음영 처리, 투명 음영, 가장자리가 없는 음영 등과 같은 다양한 음영 모드가 포함되어 있습니다. 라이브러리는 아키텍처, 제품 디자인, 인터랙션 디자인 등에서 최고의 컴퓨팅 디자인을 보유하고 있습니다.

iGeo 라이브러리는 자유 소프트웨어 재단 버전 3에서 발행한 GNU Lesser General Public License에 따라 무료로 사용할 수 있습니다. 라이브러리는 처리에 특화된 PiGeon이라는 인터페이스도 지원했습니다. 라이브러리에는 3D 보기 탐색, 확대/축소, 보기 전환, 회전, 팬 등과 같은 파일 저장 기능이 포함되어 있습니다. 직사각형 패널화, 삼각측량, 다이아그리드 삼각측량, 다이아몬드 패널화, 격자선, 표면의 대각선 및 점, 표면의 격자점 등과 같은 패널화 관리를 위한 여러 기능을 제공했습니다.

Previous Next

iGeo 시작하기

iGeo를 설치하는 가장 쉬운 방법은 GitHub를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요. 

Install iGeo via GitHub

GitHub를 통해 iGeo 설치

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

Java API를 통한 기하학 변환

오픈 소스 iGeo API에는 Java 애플리케이션 내부에 기하학적 변환을 위한 기능이 포함되어 있습니다. 지오메트리 복제, 지오메트리 회전, 지오메트리 반사, 지정된 이동량만큼 이동, 지오메트리 확장 또는 축소, 지오메트리를 한 방향으로만 크기 조정, 지오메트리 전단 등과 같은 기하학적 변환에 사용할 수 있는 몇 가지 중요한 방법이 있습니다.

NURBS 곡선 및 표면 생성

NURBS는 Non-Uniform Rational B-Spline의 약자로 공간의 기하학을 정의하는 수학적 모델입니다. 기하학의 가장 인기 있는 수학적 모델 중 하나이며 많은 CAD 프로그램에서 사용됩니다. iGeo API에는 Java 명령을 사용하여 NURBS 곡선 및 표면 생성에 대한 지원이 포함되어 있습니다. ICurve 및 ISurface는 IVec 및 각도의 배열 또는 2차원 배열을 제공하여 URBS 곡선 및 표면을 생성하는 데 사용할 수 있습니다.

Java API를 통한 3D 벡터 관리

오픈 소스 iGeo 라이브러리를 사용하면 소프트웨어 개발자가 자체 Java 앱 내에서 벡터를 생성하고 관리할 수 있습니다. 라이브러리는 벡터 더하기 또는 빼기, 벡터 변수를 다른 변수에 복제하기, 벡터 곱하기 또는 나누기, 벡터 뒤집기, 두 벡터 사이의 거리 측정, 벡터 길이 설정, 하나 생성과 같은 벡터 관리와 관련된 몇 가지 유용한 기능을 제공했습니다. 두 벡터 중 스칼라 값은 3차원 평면에 벡터를 반영하는 등의 작업을 수행합니다.

지오메트리에 이미지 매핑

무료 iGeo 라이브러리를 사용하면 소프트웨어 개발자가 Java 코드를 사용하여 형상에 이미지를 쉽게 매핑할 수 있습니다. 이미지별 선 길이 제어, 이미지별 표면 깊이 제어, 패널 너비 제어, 이미지별 회전 제어, 이미지별 스케일링 제어, 이미지의 샘플 색상 등을 제어할 수 있습니다.

 한국인