Kamu API Aspose içinde değişir. 3D 1.3.0

Contents Summary

Namespace ve sınıf adı değişiklikleri

  • Namespace Aspose.ThreeD.Animations changed to Aspose.ThreeD.Animation
  • Class Aspose.ThreeD.Animations.Animation changed to Aspose.ThreeD.Animation.AnimationNode
  • {Space Aspose. threed. io Aspose olarak değiştirildi. threed. formats
  • {Space Aspose. threed. utils Aspose olarak değiştirildi. threed. yardımcı programlar

Ference reate Vertex ference eference ve pping apping des odes gning ssissitarafından

Developers, tek bir kod satırında ference eference ve Mapping modlarını atayarak vertex oluşturabilir. Example kodu:

C#

 // call overloaded CreateElement method of the Mesh object

VertexElementNormal elementNormal = mesh.CreateElement(VertexElementType.Normal, MappingMode.ControlPoint, ReferenceMode.Direct) as VertexElementNormal;

Dosya biçiminde Universal 3D kaydetme seçeneği eklenir

Dosya formatı enum’a Universal 3D biçim seçeneği eklendi. Örnek kod:

C#

 // save scene in the Universal3D format

scene.Save("C:\\temp\\Output.fbx", FileFormat.Universal3D);

Ham içeriği FBX dokusuna yerleştirin

TheContentÖzelliği eklendiTexture class to embed the raw content in the texture of FBX document. Example code:

C#

 // initialize Texture class object

Texture texture = new Texture();

// set file name

texture.FileName = "embedded-texture.png";

// set binary content

texture.Content = File.ReadAllBytes("c:\\test.png");

Mecompose yöntemi Mx4 x4 sınıfında eklenir

It, bir affine dönüşüm matrisini ayrıştırmak için kullanılan bir matematik yardımcı fonksiyonudur.

Vector4 sınıfında yeni oluşturucu Vector3 nesne parametresi almak için eklenir

It, Vector3’e göre Vector4 oluşturmayı kolaylaştırır. Vector4’ün dördüncü değeri, düzlemi w sunar ve varsayılan değeri 1’dir.