Ürünlerimize göz atın

Aspose.3D for .NET 18.3 - March 2018

Ther ther vements mprovements ve Changes

KeySummaryCategory
THREEDNET-364Order-bağımsız şeffaflıkEnhancement
THREEDNET-3593DS ila GLTF İhracat endeksi hatası atarBug
THREEDNET-358Cannot render model şeffaflıkBug

Public API ve Backwards uyumlu Changes

See API halka yapılan herhangi bir değişiklik listesi, Aspose.3D for .NET için yapılan herhangi bir geriye dönük olmayan uyumlu değişimin yanı sıra eklenen, yeniden adlandırılmış, kaldırılmış veya kullanımdan kaldırılmış üyeler. If listelenen herhangi bir değişiklik hakkında endişeleriniz var, lütfenAspose.3D destek forumu.

Dds dds 07etetoundingox ox yöntemi Aspose.ThreeD.Entity sınıfı

Definition - C#

 /// <summary>

/// Gets the bounding box of current entity in its object space coordinate system.

/// </summary>

public Aspose.ThreeD.Utilities.BoundingBox GetBoundingBox()

Developers, varlığın sınırlama kutusunu kendi nesne alanı koordinat sisteminde alabilir.

Örnek ode-C#

 var box = new Box();

BoundingBox bbox = box.GetBoundingBox();

Console.WriteLine(bbox);

Dds dds enum tipi Aspose.ThreeD.Shading. phalphaourource

Definition - C#

 /// <summary>

/// Defines whether the texture contains the alpha channel.

/// </summary>

public enum AlphaSource

{

    /// <summary>

    /// No alpha is defined in the texture

    /// </summary>

    None,

    /// <summary>

    /// The alpha is defined by pixel's alpha channel

    /// </summary>

    PixelAlpha,

    /// <summary>

    /// The Alpha is a fixed value which is defined by <see cref="TextureBase.Alpha"/>

    /// </summary>

    FixedValue

}

Dds dds Alpha ve Alphaourource üyeleri Aspose.ThreeD.Shading. Texturease ase sınıfı

C#

 /// <summary>

/// Gets or sets the default alpha value of the texture

/// This is valid when the <see cref="AlphaSource"/> is <see cref="Aspose.ThreeD.Shading.AlphaSource.PixelAlpha"/>

/// Default value is 1.0, valid value range is between 0 and 1

/// </summary>

public double Alpha{ get;set;}

/// <summary>

/// Gets or sets whether the texture defines the alpha channel.

/// Default value is <see cref="Aspose.ThreeD.Shading.AlphaSource.None"/>

/// </summary>

public Aspose.ThreeD.Shading.AlphaSource AlphaSource{ get;set;}

These üyeleri U3D/FBX gibi 3D dosyalarında doku şeffaflığı ile uyumlu hale getirmek için eklenir, bunlar Aspose.3D’in rendererinde de desteklenir. Since 076. 481.Shading. amberambertMat./076. 481.Shading. honghonghongat07/ Aspose.ThreeD.Shading.PbrMaterial bir ranransparencyactor aktörüne sahiptir, ancak 18.3 ’ten sonra bazı karmaşık şeffaflık malzemeleri için yeterli değildir, malzeme yaygın/albedo dokusunda tanımlanan piksel alfa kanalı başına kullanılabilir.

C#

 // define a box node with alpha channel defined in albedo texture:

var node = new Node()

{

    Material = new PbrMaterial()

    {

        AlbedoTexture = new Texture()

        {

            AlphaSource = AlphaSource.PixelAlpha,

            FileName = "window.tga"

        }

    },

    Entity = new Box()

};


 
 Türkçe