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

其他改进和变化

钥匙 摘要 类别
THREEDNET-141 添加将STL转换为图像格式的支持。 新功能
THREEDNET-169 将场景渲染为纹理。 新功能
THREEDNET-170 添加阴影的支持。 新功能
THREEDNET-174 从平滑组生成正常数据。 新功能
THREEDNET-179 加载U3D文件时发生索引超出范围错误。 Bug

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

请参阅列表,了解对公共API所做的任何更改,如添加、重命名、删除或不推荐使用的成员,以及对Aspose.3D for .NET所做的任何非向后兼容的更改。如果您对列出的任何更改有疑问,请在Aspose.3D支持论坛

添加Aspose.ThreeD.Entities.Frustum类

增加了一个新的平截头类。相机和灯光是实体类的子类。在1.7.0版本中,这些类是从截头锥体继承的,而截头锥体是从实体继承的,因为属性Position,Up,LookAt,Direction,Target,NearPlane和FarPlane被提取到截头锥体中。

添加Aspose.ThreeD.ImageRenderOptions类

它允许开发人员在将3D文件转换为图像之前设置各种渲染选项,例如背景颜色,资产目录和启用/禁用对象阴影。

在Aspose.ThreeD.Scene类中添加多个渲染方法

它将给定相机视角的3D场景呈现为指定的图像文件格式和大小。

在Aspose.ThreeD.Entities.Camera类中添加MoveForward方法

它将相机朝其方向向前移动。摄像机的方向由任何目标/方向/外观指定

  • **目标:**空间中的目标节点,无论目标/摄像机更改其空间位置,摄像机都将始终看着该目标。
  • **查看:**在空间中的固定位置,相机将始终看着这个位置。
  • **方向:**方向向量,相机的方向直接由该向量指定,无论其位置如何。

在Aspose.ThreeD.Entities.Geometry类中添加CastShadows和ReceiveShadows成员

一些文件格式可以在FBX等几何图形中存储阴影相关设置,并且它们也用于渲染。

在Aspose.ThreeD.Entities.PolygonModifier类中添加generatorenmal方法

它允许开发人员从网格实例生成正常数据,如果在网格上定义了VertexElementSmoothingGroup元素,则生成的正常数据将由VertexElementSmoothingGroup平滑。

在Aspose.ThreeD.Utilities.四元数类中添加Concate方法

它允许开发人员将两个旋转变换连接成以四元数表示的一个。