Java용 Aspose.3D를 사용하여 선형 돌출에서 슬라이스 지정
소개
복잡한 3D 모델을 만들려면 창의성 그 이상이 필요한 경우가 많습니다. 이를 위해서는 귀하가 사용할 수 있는 도구에 대한 철저한 이해가 필요합니다. Java용 Aspose.3D는 이 점에서 획기적인 변화를 가져왔습니다. 이 튜토리얼에서는 선형 압출에서 슬라이스를 지정하는 특정 측면에 중점을 둘 것입니다.
전제 조건
튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
- Java 환경: 시스템에 Java 개발 환경이 설정되어 있는지 확인하십시오.
- Java용 Aspose.3D: Aspose.3D 라이브러리를 다운로드하고 설치합니다. 필요한 패키지를 찾을 수 있습니다 여기 .
패키지 가져오기
Java 프로젝트에서 Aspose.3D 라이브러리를 가져옵니다. 이는 우리가 작업할 기능에 액세스하는 데 중요합니다. 코드에 다음 import 문을 추가합니다.
import com.aspose.threed.*;
import java.io.IOException;
이제 예제를 여러 단계로 나누어 보겠습니다.
1단계: 장면 설정
돌출될 기본 프로파일을 초기화합니다. 이 경우RectangleShape
지정된 반올림 반경을 사용합니다. 작업할 3D 장면을 만듭니다.
String MyDir = "Your Document Directory";
RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
Scene scene = new Scene();
2단계: 노드 생성
장면 내에서 왼쪽 및 오른쪽 노드를 생성합니다. 공간적 변화를 위해 왼쪽 노드의 변환을 조정합니다.
Node left = scene.getRootNode().createChildNode();
Node right = scene.getRootNode().createChildNode();
left.getTransform().setTranslation(new Vector3(5, 0, 0));
3단계: 슬라이스를 사용한 선형 돌출
두 노드 모두에서 선형 돌출을 수행하고 각각에 대한 슬라이스 수를 지정합니다. 이것이 바로 마법이 일어나는 곳입니다.
left.createChildNode(new LinearExtrusion(profile, 2) {{setSlices(2);}});
right.createChildNode(new LinearExtrusion(profile, 2) {{setSlices(10);}});
4단계: 장면 저장
3D 장면을 원하는 형식(이 경우 Wavefront OBJ 파일)으로 저장합니다.
scene.save(MyDir + "SlicesInLinearExtrusion.obj", FileFormat.WAVEFRONTOBJ);
결론
축하해요! Java용 Aspose.3D를 사용하여 선형 돌출에서 슬라이스를 지정하는 방법을 성공적으로 배웠습니다. 이 기술은 3D 모델링 여정에 새로운 가능성을 열어줍니다.
FAQ
Q1: Java용 Aspose.3D를 어떻게 다운로드할 수 있나요?
A1: 라이브러리를 다운로드할 수 있습니다. 여기 .
Q2: Aspose.3D에 대한 문서는 어디서 찾을 수 있나요?
A2: 문서를 참조하세요 여기 .
Q3: 무료 평가판이 제공됩니까?
A3: 예, 무료 평가판을 사용해 볼 수 있습니다. 여기 .
Q4: Aspose.3D에 대한 지원은 어떻게 받을 수 있나요?
A4: 지원 포럼을 방문하세요. 여기 .
Q5: 임시 라이센스를 구매할 수 있나요?
A5: 예, 임시 라이센스를 얻을 수 있습니다. 여기 .