最近,我一直致力于一个涉及3d对象可视化和操作的小型WPF项目。对于2d对象,这可以通过在ViewBox中扭曲的Canvas或一些不错的第三方控件轻松实现。但我无法找到任何免费的,即用型的3d对象解决方案。来自XceedSoftware(https://github.com/xceedsoftware/wpftoolkit)的WpfToolKit中可能有一个,但没有给出任何信息。
我知道WPF有一些3D支持,比如ViewPort3D和Media3D命名空间中的其他类,我确实找到了一本书,#3;用于Windows的3D编程(http://www.charlespetzold.com/3D/index.html),由Charles Petzold介绍概念和基本知识。然而,没有呈现许多棘手的任务,例如根据鼠标和键盘输入调整相机。所以在我开始构建自己的控件之前,我想至少确认我没有浪费时间做一些已完成的事情。如何正确配置鼠标和键盘事件以使控件的行为就像使用一些专业的CAD软件一样?
简而言之: 1. WPF的任何免费3D控件 2.如何建立我自己的
任何人都可以帮助我吗?