Navegue pelos nossos produtos

Aspose.3D para .NET 23.9 Notas da Versão

Melhorias e Alterações

ChaveResumoCategoria
THREEDNET-1430Preparar migração para System.NumericsTarefa
THREEDAPP-2055Marca d’água pode não funcionar para algumas malhasCorreção de bug
THREEDAPP-2065Problema de conversãoCorreção de bug
THREEDAPP-2066Textura perdida ao converter fbx para objCorreção de bug
THREEDNET-1429A triangulação de malhas pode falhar às vezesCorreção de bug

Alterações da API

Migraremos para System.Numerics no futuro, e estas alterações são o primeiro passo para tornar nosso produto compatível com System.Numerics:

Membros adicionados à classe Aspose.ThreeD.Utilities.BoundingBox:

        /// <summary>
        /// Calcula o valor de coordenada absoluta mais alto de qualquer ponto contido.
        /// </summary>
        public double Scale()

        /// <summary>
        /// Mescla a caixa delimitadora atual com um ponto fornecido
        /// </summary>
        /// <param name="pt"></param>
        public void Merge(Aspose.ThreeD.Utilities.Vector4 pt)

        /// <summary>
        /// Mescla a caixa delimitadora atual com um ponto fornecido
        /// </summary>
        /// <param name="pt"></param>
        public void Merge(Aspose.ThreeD.Utilities.Vector3 pt)

        /// <summary>
        /// Mescla a caixa delimitadora atual com um ponto fornecido
        /// </summary>
        public void Merge(double x, double y, double z)

        /// <summary>
        ///  Mescla a nova caixa na caixa delimitadora atual.
        /// </summary>
        public void Merge(Aspose.ThreeD.Utilities.BoundingBox bb)

        /// <summary>
        /// Verifica se a caixa delimitadora atual se sobrepõe à caixa delimitadora especificada.
        /// </summary>
        /// <param name="box">A outra caixa delimitadora para testar</param>
        public bool OverlapsWith(Aspose.ThreeD.Utilities.BoundingBox box)

        /// <summary>
        /// Verifica se o ponto p está dentro da caixa delimitadora
        /// </summary>
        /// <param name="p">O ponto para testar</param>
        public bool Contains(Aspose.ThreeD.Utilities.Vector3 p)

Para FVector2/FVector3/FVector4/Vector2/Vector3/Vector4/Quaternion, estas alterações são aplicadas:

  • Campos antigos x/y/z/w são substituídos por propriedades com o mesmo nome para compatibilidade com versões anteriores.
  • Novos campos X/Y/Z/W são usados.


 
 Português