자주 묻는 질문들

자주 묻는 질문들

오픈소스 & 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 아직 실행되지 않았습니다.

 한국어