Aspose.3D for .NET 21,6 Utgivningsmeddelanden
Förbättringar och förändringar
Nyckel | Sammanfattning | Kategori |
---|---|---|
THREEDNET-870 | Lägg till USDC exportstöd. | Ny funktion |
THREEDNET-891 | Visa zip- arkivfilsystemet | Ny funktion |
THREEDNET-892 | Låt FBX exportör att inbädda texturer under exporten. | Ny funktion |
THREEDNET-895 | Fast några tecken i nodens namn orsakar genererad GLB filen misslyckades att godkänna validering | Felrättning |
THREEDNET-896 | Fast tom scen kan inte exportera till en giltig glb-fil | Felrättning |
THREEDNET-890 | Lägg till material/texturexport i USDC | Förbättring |
THREEDNET-899 | Exponera fastigheten av RelativeFilename för FBX Textura | Förbättring |
API ändringar
Lagt till USD som exporttyp.
Från 21.6 kan du exportera scen till en USD fil genom:
Scene scene = new Scene();
//...prepare your scene
scene.Save("test.usd", FileFormat.USD);
Lagt till ny klass Aspose.ThreeD.Användningar.
Det är möjligt för glb/fbx och andra filformat som stöder inbäddad textur för att få tillgång till externa tillgångar genom en zip-fil av . använd ett Ziparkivfilsystem för att spara options. Filsystem.
Lagt ny egenskap till klass Aspose.ThreeD.Formats.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;}
Provkod:
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);
Ta bort föråldrad klass Aspose.ThreeD.Formats.A3DWSaveOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.AMFSaveOptions
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.Discreet3DSLoadOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.Discreet3DSSaveOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.FBXLoadOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.FBXSaveOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.GLTFLoadOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.GLTFSaveOptions
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.HTML5SparaOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.STLLoadOptions.
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.STLSaveOptioner
Denna klass markerades som föråldrad månader tidigare.
Ta bort föråldrad klass Aspose.ThreeD.Formats.U3DLoadOptions.
Denna klass markerades som föråldrad månader tidigare.