近日,Aspose.3D迎来来2019年最后一次更新,重构了动画系统,删除了旧版OpenGL渲染器,并重构了渲染器,修复将rvm文件转换为glb文件时部分场景丢失的问题。
Aspose.3D for .NET是功能丰富的游戏软件和计算机辅助设计(CAD)API,用于处理3D文档格式,无需任何3D建模和渲染软件依赖。同时支持Discreet3DS、WavefrontOBJ、FBX(ASCII,二进制)、STL(ASCII,二进制)、Universal3D、Collada、glTF、GLB、PLY、DirectX、Google Draco文件格式等。开发人员可以轻松地创建,阅读,转换,修改和控制3D文档格式的内容。
近日,Aspose.3D迎来来2019年最后一次更新,重构了动画系统,删除了旧版OpenGL渲染器,并重构了渲染器,修复将rvm文件转换为glb文件时部分场景丢失的问题。 >>Aspose.3D v19.12
具体更新内容
key | 概述 | 类别 |
---|---|---|
THREEDNET-590 | 将rvm文件转换为glb文件时部分场景丢失 | Bug修复 |
THREEDNET-597 | 加载文件问题 | Bug修复 |
THREEDNET-595 | 合并场景时创建的阴影 | Bug修复 |
还想要更多吗可以点击阅读【2019 · Aspose最新资源整合】,查找需要的教程资源。让人兴奋的是Aspose.Total限时直降10000元!java版另送IDE开发工具一套!联系客服立马1分钟了解全部咨询!
公共API更改
此版本具有两个主要的API更改:
- 重构了动画系统,因此当支持CAD格式时,我们可以保留一些名称以供将来使用。
- 此版本将Curve重命名 为 KeyframeSequence,并将 CurveMapping重命名 为 BindPoint。废弃的接口将从.NET 20.03的Aspose.3D中删除。使用这些类的方法将提供替代方法。
- 尽管旧名称在19.12中仍然存在,但是依赖于这些更改的代码需要更少甚至不需要更改(如果使用type infer)。
- 删除了旧版OpenGL渲染器,并重构了渲染器,使其与基础Vulkan驱动程序一起使用效果最佳。在保留高级渲染接口不变的同时,对低级接口进行了更改。
- 重构的渲染器具有更好的渲染性能,更大的灵活性和可扩展性。
- Scene 类中的render方法 没有更改。如果使用高级渲染界面,则无需更改任何内容。
- 低级API发生了重大变化,您可能需要联系支持部门以进行代码迁移。
以下是有关此版本中公共API更改的详细信息:
- 重命名类 com.aspose.threed.curve 到 com.aspose.threed .KeyframeSequence
- 将class com.aspose.threed .CurveMapping重命名 为 com.aspose.threed n.BindPoint
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!