浏览我们的产品

Aspose.3D for .NET 20.2发行说明

改进和变更

钥匙摘要类别
THREEDNET-612  IFC兼容程序I形状生成07610341新功能
THREEDNET-615  IFC兼容程序C形生成07610341新功能
THREEDNET-616  IFC兼容程序Z形生成07610341新功能
THREEDNET-617  IFC兼容程序l形生成07610341新功能
THREEDNET-618  IFC兼容程序t形生成07610341新功能
THREEDNET-619  IFC兼容程序u型生成07610341新功能
THREEDNET-620  IFC兼容程序矩形形状生成07610341新功能
THREEDNET-625  IFC兼容程序圆形状生成07610341新功能
THREEDNET-626  IFC兼容程序椭圆形状生成07610341新功能
THREEDNET-558  Add网络渲染器中的透明度渲染支持 增强
THREEDNET-606 如果在资产浏览器中选择了节点,则 显示边界框。 增强
THREEDNET-613  Add形状的渲染支持 增强
THREEDNET-630 加载RVM文件时 进程挂起 Bug
THREEDNET-632 加载FBX文件时的 异常 Bug
THREEDNET-629 将GLB转换为3d时的 异常 Bug
THREEDNET-623 Aspose.3D渲染器不支持 英特尔的GPU Bug
THREEDNET-628 加载FBX文件时的 异常 Bug

公共API和向后不兼容的更改

添加了新的类Aspose.ThreeD.Profiles.Profile

此类是所有配置文件的基类,可用于创建参数化网格。Profile类表示x-y平面中的2D profile。

     /// <summary>

    /// 2D Profile in xy plane

    /// </summary>

    public abstract class Profile : Entity

    {

        /// <summary>

        /// Gets the extent in x and y dimension.

        /// </summary>

        /// <returns></returns>

        public abstract Vector2 GetExtent();

    }

    /// <summary>

    /// The base class of all parameterized profiles.

    /// </summary>

    public abstract class ParameterizedProfile : Profile

    {

    }

Profile的所有子类都可以通过linearexrouting转换为3D网格,如下面的示例代码所示:

 var mesh = new LinearExtrusion(new LShape()

    {

     FilletRadius = 1,

     Width = 4,

     Depth = 7

      }, 1);

Scene s = new Scene(mesh);

s.Save(@"LShape.obj", FileFormat.WavefrontOBJ);

添加了新的类Aspose.ThreeD.Profiles.CircleShape

CircleShape的属性可以在下图中说明。

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.CShape

CShape的属性可以如下图所示:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.EllipseShape

椭圆的性质可以在这个图中说明:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.HShape

HShape的属性可以在这个图中说明:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.LShape

LShape的属性可以在这个图中说明:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.RectangleShape

矩形形状的属性可以在这个图中说明:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.TrapeziumShape

梯形形状的属性可以在这个图中说明:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.TShape

TShape的属性可以如下图所示:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.UShape

UShape的属性可以如下图所示:

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.Profiles.ZShape

ZShape的属性可以如下图所示。

todo: 图像_alt_文本

添加了新的类Aspose.ThreeD.配置文件.MirroredShape

此配置文件通过镜像关于y轴的基本配置文件来定义新的配置文件。

 var mesh = new LinearExtrusion(new MirroredProfile(new LShape()

            {

                FilletRadius = 1,

                Width = 4,

                Depth = 7

            }), 1);

Scene s = new Scene(mesh);

s.Save(@"MirroredLShape.obj", FileFormat.WavefrontOBJ);


 
 简体中文