c# - 是否可以在不使用 XAML 的情况下更新相机位置和方向?
问题描述
我有一个 Windows 窗体中的 WPF UserControl 库,我正在尝试在触发事件时更新我的相机位置和外观方向,但我想在没有 XAML 的情况下进行。这甚至可能吗?我尝试过:
userControl.Dispatcher.Invoke(()=>
{
userControl.UpdateCameraPOV();
});
但它不起作用。
解决方案
对于使用 .NET 进行任何 3D 工作,Helix Toolkit是一个很好的帮助。它包括一个带有平移/倾斜运动的视图控件,对于您也可以通过代码控制的视图来说,这可能是一个好的开始。
推荐阅读
- javascript - discord bot 下一行带空格
- c# - 是否可以在中间件 Asp .Net Core 中调用 WebApi
- python - Pandas - 在分组后绘制图表的问题
- excel - 最大如果在 Power 查询中有多个条件
- html - 如何使flexbox中的第一个按钮与第二个按钮大小相同
- java - 我正在尝试在 Netbeans 12 中制作一个摆动 GUI,但是当我尝试运行它时出现了一个巨大的异常
- c# - ASP.net - 用于过滤 Gridview 的文本框输入
- arduino - 树莓派蓝牙扫描仪检测HC-12
- r - 替换数据框列表中的某些列名
- python - 在自己的类实例的用户定义类的函数参数中键入提示,或尚未解释的类(python)