Blader door onze producten
Aspose.3D for .NET 21.6 Mitteilung hinweise
Verbesserungen und Änderungen
Schlüssel | Zusammenfassung | Kategorie |
---|---|---|
THREEDNET-870 | Fügen Sie USDC-Export unterstützung hinzu. | Neues Feature |
THREEDNET-891 | Zip-Archiv-Dateisystem auslegen | Neues Feature |
THREEDNET-892 | Erlauben Sie FBX Exporteur, Texturen während des Exports einzubetten. | Neues Feature |
THREEDNET-895 | Einige Zeichen im Knoten namen wurden behoben, was dazu führt, dass die generierte GLB-Datei die Validierung nicht bestanden hat | Fehler beheben |
THREEDNET-896 | Feste leere Szene kann nicht in eine gültige glb-Datei exportieren | Fehler beheben |
THREEDNET-890 | Fügen Sie Material/Textur-Export in USDC hinzu | Verbesserung |
THREEDNET-899 | Stellen Sie die Eigenschaft von Relativ Filename für FBX Texture dar | Verbesserung |
API Änderungen
USD als Export typ hinzugefügt
Ab 21.6 können Sie die Szene in eine Datei USD exportieren, indem Sie:
Scene scene = new Scene();
//...prepare your scene
scene.Save("test.usd", FileFormat.USD);
Neue Klasse Aspose.ThreeD.Utilities.Zip Archive FileS ystem hinzugefügt
Es ist möglich, dass glb/fbx und andere Dateiformate, die eine Textur einbettung unterstützen, über eine Zip Archive FileS ystem auf externe Assets zugreifen können, indem sie ein Zip Archive FileS ystem für Save Options.FileS ystem verwenden.
Neue Eigenschaft zur Klasse Aspose.ThreeD hinzugefügt. Formate. FbxSaveOptions
/// <summary>
/// Gets or sets whether to embed the texture to the final output file.
/// FBX Exporter will try to find the texture's raw data from <see cref="IOConfig.FileSystem"/>, and embed the file to final FBX file.
/// Default value is false.
/// </summary>
public bool EmbedTextures{ get;set;}
Beispielcode:
var scene = new Scene();
var opt = new FbxSaveOptions(FileFormat.FBX7700ASCII);
opt.EmbedTextures = true;
var tex = new Texture();
tex.FileName = "test.png";
tex.SetProperty("RelativeFilename", "test.png");
var mat = new PhongMaterial();
mat.SetTexture(Material.MapDiffuse, tex);
var planeNode = scene.RootNode.CreateChildNode(new Plane());
planeNode.Material = mat;
scene.Save("plane-with-texture.fbx", opt);
Entfernte veraltete Klasse Aspose.ThreeD. Formate. A3DWSaveOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. AMF SaveOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. Discreet3DSLoadOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. Discreet3DSSaveOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. FBXLoad Options
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. FBXSave Options
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. GLTFLoad Options
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. GLTF SaveOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. HTML5SaveOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. STLLoad Options
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. STL SaveOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.
Entfernte veraltete Klasse Aspose.ThreeD. Formate. U3DLoadOptions
Diese Klasse wurde Monate zuvor als veraltet markiert.