温馨提示:需求数量不同,价格不同。请联系我们,确认当前新的报价▆!
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。
该库的特点是:
使用3D API,在C#中有代码示※例
相机(TargetPositionCamera、FreeCamera、FirstPersonCamera、ThirdPersonCamera 等)
相机控制器(MouseCameraController、CameraControlPanel、ViewCubeCameraController)
3D模型和视觉效果(球体、长方体、圆柱体等)
生成拉伸】或车削3D对象
对3D对象使用布▼尔运算或使用3D平面对齐进行切片
3D线(连接、断开和带箭头的线的实现)
3D文字
Event Manager 3D(简化了3D对∑ 象的时间处理)
帮助类简化WPF 3D的工作
支持触控和多点触控来旋转、移□动和缩放相机
使用Assimp 导入器从obj文件(集成在Ab3d.PowerToys 中)
使用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。文件