Aspose.3D  for Java

Java 3D 파일 처리 API

외부 모델링 및 렌더링 소프트웨어 없이 3D 파일을 여러 형식으로 생성, 조작 및 저장합니다.

  무료 평가판 다운로드
  
 

Aspose.3D for Java은 독립 실행형 Gameware이고 CAD API은 3D 파일을 조작합니다. API는 대부분의 인기 있는 3D 파일 형식을 지원하며 애플리케이션은 생성, 읽기, 변환 및 파일을 쉽게 수정합니다. 또한 API은 대규모 게임 세계의 모델링 및 생성, 디자인 시각화를 위한 뛰어난 장면, 가상 현실 경험 참여, 장면 파일에 애니메이션 속성 추가, 변환을 사용하여 요소 형식 지정 등을 지원합니다.

고급 Java 3D API 기능

장면 생성 및 지원되는 형식으로 저장

스트림에 3D 문서 로드, 저장 및 렌더링

지오메트리 및 장면 계층 작업

여러 노드 내에서 메쉬 지오메트리 데이터 공유

장면 파일에 애니메이션 속성 추가

정점의 사용자 지정 메모리 레이아웃으로 메쉬 삼각 측량

대상 카메라를 추가하고 3D 장면에서 개체를 애니메이션합니다.

재료별로 메쉬 분할

위쪽 법선을 지정하여 평면 방향 변경

모양을 돌출시켜 지오메트리 생성

실린더 생성 향상

아카이브 기반 파일 형식 감지

AMF 형식 지원

Draco 압축을 사용하여 glTF 문서 가져오기 및 내보내기

장면 파일 간 변환

API은(는) 간단한 방법으로 3D 파일 형식 변환을 지원합니다. 개발자는 Scene 인스턴스에서 소스 문서를 로드하고 FileFormat 매개변수와 함께 저장 기능을 사용할 수 있습니다. 그게 다야!

3D 장면을 다른 형식으로 저장 - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

API을 통해 3D 장면 생성

Aspose.3D for Java 개발자는 모델링 소프트웨어에 의존하지 않고 처음부터 장면을 만들 수 있습니다. Java API는 또한 개발자가 (STL, FBX, Discreet3DS, WavefrontOBJ, Collada 및 Universal3D) 지원되는 형식으로 장면을 저장할 수 있도록 합니다.

기본 3D 모양으로 장면 만들기 - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

간단한 방법으로 노드 계층 구조 구축

Aspose.3D for Java API는 노드가 장면의 기본 빌딩 블록인 노드 계층 구조를 빌드하는 기능을 제공합니다. 노드의 계층 구조는 논리적 구조를 정의하고 지오메트리, 조명 및 카메라를 노드에 연결하여 가시적인 콘텐츠를 제공합니다.

장면에 애니메이션 속성 추가

Aspose.3D for Java API는 속성의 구성요소를 다른 곡선에 매핑하는 CurveMapping을 통해 키프레임 애니메이션을 지원합니다. 또한 라이브러리는 카메라가 특정 노드를 향해야 할 때 애니메이션에 유용한 3D 파일에 대상 카메라를 설정하도록 제안합니다.

견고성, 성능 및 확장성

Aspose.3D for Java은(는) 서버 측이나 클라이언트 측에서 동등하게 잘 수행되도록 설계되었습니다. 참조를 추가하기만 하면 모든 Java 애플리케이션과 함께 배포할 수 있는 단일 Java 어셈블리입니다. API로 작업하는 동안 다른 서비스나 모듈에 대해 걱정할 필요가 없습니다.

  
  

Aspose.3D은(는) 아래 나열된 다른 인기 있는 개발 환경을 위한 개별 3D 처리 API를 제공합니다.