溫馨提示:需求數(shù)量不同,價格不同。請聯(lián)系我們,確認(rèn)當(dāng)前新的報價!
Ab3d.PowerToys 是一個WPF和WinForms 3D工具包庫,它簡化了使用科學(xué)、技術(shù)、CAD或其他3D圖形開發(fā)桌面應(yīng)用程序的過程。
該庫已在很多應(yīng)用中得到證明?;谟脩舻姆答?,它演變成3D應(yīng)用程序所需 的輔助類和工具的集合。
Ab3d.PowerToys 使用基于DirectX 9的WPF 3D渲染引擎。這提供了不錯的硬件加速,可以渲染3D場景。但是當(dāng)3D場景比較復(fù)雜是,可以使用超快的DirectX 11渲染引擎——Ab3d.DXEngine。此外,使用Ab3d.PowerToys 庫的現(xiàn)有應(yīng)用程序可以在幾分鐘內(nèi)到帶有DirectX 11渲染引擎的Ab3d.DXEngine。
該庫的特點是:
使用3D API,在C#中有代碼示例
相機(TargetPositionCamera、FreeCamera、FirstPersonCamera、ThirdPersonCamera 等)
相機控制器(MouseCameraController、CameraControlPanel、ViewCubeCameraController)
3D模型和視覺效果(球體、長方體、圓柱體等)
生成拉伸或車削3D對象
對3D對象使用布爾運算或使用3D平面對齊進行切片
3D線(連接、斷開和帶箭頭的線的實現(xiàn))
3D文字
Event Manager 3D(簡化了3D對象的時間處理)
幫助類簡化WPF 3D的工作
支持觸控和多點觸控來旋轉(zhuǎn)、移動和縮放相機
使用Assimp 導(dǎo)入器從obj文件(集成在Ab3d.PowerToys 中)
使用Assimp 導(dǎo)入器從3D 文件中播放關(guān)鍵幀和骨骼動畫將 3D 模型導(dǎo)出為多種文件類型文件(使用 Assimp 導(dǎo)出器)
當(dāng)需要更快的渲染時,切換到使用Ab3d.DXEngine 的 DirectX 11 渲染
對有關(guān)WPF 3D和我們的庫的問題的支持。
可以使用assimp 導(dǎo)入器從以下文件格式導(dǎo)入 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 對象導(dǎo)出為以下文件格式:
dae、x、stp、obj、obj、stl、stl、ply、ply、3ds、gltf、glb、gltf、glb、assbin、assxml、x3d、fbx、 FBX,3MF。文件