浏览我们的产品
Aspose.3D for .NET 20.2发行说明
此页面包含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的属性可以在下图中说明。
添加了新的类Aspose.ThreeD.Profiles.CShape
CShape的属性可以如下图所示:
添加了新的类Aspose.ThreeD.Profiles.EllipseShape
椭圆的性质可以在这个图中说明:
添加了新的类Aspose.ThreeD.Profiles.HShape
HShape的属性可以在这个图中说明:
添加了新的类Aspose.ThreeD.Profiles.LShape
LShape的属性可以在这个图中说明:
添加了新的类Aspose.ThreeD.Profiles.RectangleShape
矩形形状的属性可以在这个图中说明:
添加了新的类Aspose.ThreeD.Profiles.TrapeziumShape
梯形形状的属性可以在这个图中说明:
添加了新的类Aspose.ThreeD.Profiles.TShape
TShape的属性可以如下图所示:
添加了新的类Aspose.ThreeD.Profiles.UShape
UShape的属性可以如下图所示:
添加了新的类Aspose.ThreeD.Profiles.ZShape
ZShape的属性可以如下图所示。
添加了新的类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);