자주 묻는 질문들
오픈소스 & Open Source
.NET을 위한 Aspose.3D FOSS에 대한 라이센스 모델은 무엇입니까?
ASPOSE.3D FOSS for .NET은 MIT 라이센스에 따라 출시됩니다.당신은 제한없이 개인, 상업 및 오픈 소스 프로젝트에서 사용할 수 있습니다.작동 시간 라이선스 키 또는 활성화가 필요하지 않습니다.
Startup에서 License.SetLicense를 호출해야합니까?
아니오 니가 License 그리고 Metered 클래스는 API 표면에 존재하지만 실행되지 않습니다. 현재 FOSS 에디션에서 - 그들을 던지는 것을 부르는 것은 NotImplementedException.당신은 할 수 있습니다 그들을 완전히 무시하십시오; 활성화 단계가 필요하지 않습니다.
설치 & 요구 사항
.NET을 위한 Aspose.3D FOSS를 어떻게 설치할 수 있나요?
.NET CLI를 통해 설치:
dotnet add package Aspose.3D.FOSS이름 공간을 원본 파일에 추가하십시오 :
using Aspose.ThreeD;어떤 .NET 버전이 필요합니까?
.NET 10.0 또는 이후.이 도서관은 순수한 관리 C#로, 원주민 의존도 없으며 Windows, Linux, macOS 및 컨테이너 환경에서 동일하게 실행됩니다.
지원 형식
어떤 3D 파일 형식은 .NET을 위해 Aspose.3D FOSS를 읽고 쓰 수 있습니까?
| 형식 | 수입 | 수출 |
|---|---|---|
| 웨이브 프론트 (Wavefront) | 예 예 | 예 예 |
| STL (스테레오리토그래피) | 예 예 | 예 예 |
| GLTF 2.0 / GLB의 값 | 예 예 | 예 예 |
| FBX | 예 예 | 예 예 |
| COLLADA (DAE) | 예 예 | 예 예 |
| PLY | 예 예 | 아니오 |
| 3MF | 예 예 | 예 예 |
지원되는 두 가지 형식 사이에 변환할 수 있습니까?
예, 출처 형식이 수입을 지원하고 대상이 내보내는 것을 지원하는 한. Scene.Open() 저장하고 함께 하여 Scene.Save() - 형식은 파일에서 추출됩니다. 확장에 대하여.
API 사용법
어떻게 3D 모델을 파일에서 업로드합니까?
건설 A Scene 그리고 전화 Open():
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");어떻게 다른 형식으로 장면을 저장할 수 있습니까?
전화기 Save() 출력 경로와 함께.이 형식은 확장에서 자동으로 발견됩니다 :
scene.Save("output.glb");흐름에서 충전하거나 저장할 수 있습니까?
ᄏᄏᄏᄏ 두 가지 Scene.Open() 그리고 Scene.Save() A를 받아들여라 Stream 파라미터 :
using var inStream = File.OpenRead("model.fbx");
var scene = new Scene();
scene.Open(inStream);
using var outStream = File.Create("output.stl");
var stlFormat = FileFormat.GetFormatByExtension(".stl");
scene.Save(outStream, stlFormat);어떻게 장면 그래프를 통과 할 수 있습니까?
접근 scene.RootNode.ChildNodes 다시 돌아오는 것 :
void Walk(Node node)
{
Console.WriteLine(node.Name);
foreach (var child in node.ChildNodes)
Walk(child);
}
Walk(scene.RootNode);알려진 제한
3D 렌더링이 이 게시물에서 사용할 수 있습니까?
아니오 니가 Scene.Render() 던져 버린다 NotImplementedException 현재의 FOSS에서 이 도서관을 사용하여 3D 스크린 데이터를 수입, 처리 및 수출합니다.
Boolean Mesh 운영이 가능합니까?
아니오 니. Mesh.DoBoolean() 던져진 NotImplementedException 아직 실행되지 않았습니다.
물표 암호화 또는 해독이 사용할 수 있습니까?
아니요 모든 Watermark.EncodeWatermark() 그리고 Watermark.DecodeWatermark() 던져 버린다 NotImplementedException FOSS 에디션에서.
메쉬 변형제에 접근할 수 있습니까?
아니오 니. Geometry.GetDeformers() 던져진 NotImplementedException 아직 실행되지 않았습니다.