Gyakran feltett kérdések

Gyakran feltett kérdések

Nyílt forrás és licenc

Mi a licencmodell az Aspose.3D FOSS számára .NET-hez?

Az Aspose.3D FOSS for .NET a MIT Licensz alatt kerül kiadásra. Ön korlátozás nélkül használhatja személyes, kereskedelmi és nyílt forráskódú projektekben. nincs igénybevehető futóidő engedély kulcs vagy aktiválás.

Szükségem van a licenc.SetLicense-t hívni a startupnál?

Nem. A License és Metered A tanfolyamok léteznek az API felületén, de nem valósulnak meg A jelenlegi FOSS kiadásban - hívva őket dobja NotImplementedException.• Te tudsz Tökéletesen figyelmen kívül hagyja őket; nem szükséges aktiválási lépés.

Telepítés & követelmények

Hogyan telepíthetem az Aspose.3D FOSS .NET-et?

A .NET CLI rendszerrel történő telepítés:

dotnet add package Aspose.3D.FOSS

Adja meg a névtéret forráskódfájlaihoz:

using Aspose.ThreeD;

Milyen .NET verzió szükséges?

.A könyvtár tiszta, kezelt C# nem származó függőségekkel működik és azonos módon fut Windows, Linux, macOS és konteinert környezetben.

Format támogatás

Milyen 3D fájlformátumok lehetnek az Aspose.3D FOSS .NET olvasás és írás?

formátumImportálvaexport
A Wavefront (Wave Front)IgenIgen
STL (Stereolithográfia és sztereotózis)IgenIgen
GLTF 2.0 / GLBIgenIgen
FBXIgenIgen
COLLADA (DAE)IgenIgen
PLYIgenNem nem
3MFIgenIgen

Meg tudok-e konvertálni a támogatott formátumok között?

Igen, amíg a forrásformátum támogatja az importot és a cél exportt. Scene.Open() és mentse meg a Scene.Save() - a formátumot a fájlból kell kivonni A bővítés.

tűz használata

Hogyan tölthetek fel egy 3D-modellt a fájlból?

épít a Scene és hívja Open():

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.obj");

Hogyan menthetek egy jelenetet más formátumban?

hívás Save() A formátum automatikusan kimutatható a bővítésből:

scene.Save("output.glb");

Tudok feltölteni vagy menteni egy áramlatból?

Igen, mindkettő Scene.Open() és Scene.Save() elfogadják a Stream A paraméterek:

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);

Hogyan jutok át a jelenet grafikonon?

hozzáférés scene.RootNode.ChildNodes és visszafordul:

void Walk(Node node)
{
    Console.WriteLine(node.Name);
    foreach (var child in node.ChildNodes)
        Walk(child);
}
Walk(scene.RootNode);

Ismeretes korlátozások

3D-s renderelés elérhető ebben a kiadásban?

Nem. A Scene.Render() Túlterhelés dobás NotImplementedException A jelenlegi FOSS A könyvtárat csak a 3D-s jelenet adatainak importálására, feldolgozására és exportálása céljából használja.

Lehet-e a boolean mesh műveleteket használni?

Nem nem. Mesh.DoBoolean() Lövés NotImplementedException És még nem valósult meg.

A vízjelző kódolás vagy dekódolás elérhető?

Nem minden Watermark.EncodeWatermark() és Watermark.DecodeWatermark() Túlterhelés dobás NotImplementedException A FOSS kiadásban.

Meg tudok-e érni a mesh deformátorokat?

Nem nem. Geometry.GetDeformers() Lövés NotImplementedException És még nem valósult meg.

 Magyar