Ab3d.PowerToys3D图形工具包用在什么方面

  Ab3d.PowerToys3D图形工具包用在什么方面

  适用于WPF和WinForms的终极3D图形工具包q2315702359

  Ab3d.PowerToys是终极的WPF和WinForms 3D工具包库,可极大简化具有科学,技术,CAD或其他3D图形的桌面应用程序的开发。

  该库已在许多专业应用中得到证明。根据大量用户反馈,它演变为3D应用程序所需的帮助程序类和工具的最终集合。

  该库随附的示例提供了许多构建基块,您可以将其简单地复制并包含到应用程序中。

  Ab3d.PowerToys使用的是基于DirectX 9的WPF 3D渲染引擎。这提供了不错的硬件加速并可以渲染许多3D场景。但是,当3D场景更加复杂时,则可以使用超快速的DirectX 11渲染引擎-Ab3d.DXEngine。此外,可以在几分钟内将使用Ab3d.PowerToys库的现有应用程序升级到具有DirectX 11渲染引擎的Ab3d.DXEngine。

      Ab3d.PowerToys3D图形工具包用在什么方面

  DXEngine显示的汽车发动机模型(.Net和WPF的DirectX 11渲染引擎)

  该库的主要功能是:

  在最容易使用的 3D API在C#中许多伟大的代码示例

  相机(TargetPositionCamera,FreeCamera,FirstPersonCamera,ThirdPersonCamera等)

  相机控制器(MouseCameraController,CameraControlPanel,ViewCubeCameraController)

  3D模型和视觉效果(球体,盒子,圆柱体等)

  生成拉伸或车削 3D对象

  在3D对象上使用布尔运算或使用3D平面对其进行切片

  3D线(连接,断开和带箭头的线的最快实现方式)

  3D文字

  Event Manager 3D(简化的3D对象事件处理)

  许多帮助程序类可简化WPF 3D的工作

  支持触摸和多点触摸以旋转,移动和缩放相机

  使用objimp 导入器从obj文件(集成在Ab3d.PowerToys中)或几乎所有其他3D文件中导入3D模型。

  使用Assimp导入器播放许多3D文件中的关键帧和骨骼动画

  将3D模型导出为许多文件类型的文件(使用Assimp导出器)

  经过全面优化,以实现最佳性能

  当需要更快的渲染时,使用Ab3d.DXEngine切换到DirectX 11渲染非常容易。

  为有关WPF 3D和我们的库的所有问题提供高级支持

  可以使用assimp导入器从以下文件格式导入3D对象:

  .3d,.3ds,.3mf,.ac,.ac3d,.acc,.amf,.ase,.ask,.assbin,.b3d,.blend,.bvh,.cob,.csm,.dae,.dxf,.enff,.fbx,.glb,.gltf,.hmp,.ifc,.ifczip,.irr,.irrmesh,.lwo,.lws,.lxo,.md2,.md3,.md5anim,.md5camera,.md5mesh,.mdc,.mdl,.mesh,.mesh.xml,.mot,.ms3d,.ndo,.nff,.obj,.off,.ogex,.pk3,.ply,.pmx,.prj,.q3o,.q3s,.raw,.scn,.sib,.smd,.stl,.stp,.ter,.uc,.vta,.x 、. x3d,.x3db,.xgl,.xml,.zgl

  可以将3D对象导出为以下文件格式:

  dae,x,stp,obj,obj,stl,stl,ply,ply,3ds,gltf,glb,gltf,glb,assbin,assxml,x3d,fbx, fbx,3mf

猜你喜欢

转载自blog.csdn.net/weixin_45330297/article/details/107035572