我在弄清楚如何在 WinRT 中绘制 3d 形状(在本例中为球体)时遇到了一些麻烦。我查看了 Matrix3DProjection 和 Matrix3D,但似乎更像是 2D 对象的透视变换,以使它们看起来是 3D。
我还查看了一些像 SharpDX 这样的库,它们似乎可以做很多事情,但我似乎找不到一个简单的例子来说明如何渲染一个像球体一样的形状。
我的最终目标是渲染一个较小的球体绕着一个较大的球体运行,但是第一步是第一步,我必须首先能够实际创建形状。
谢谢!
我在弄清楚如何在 WinRT 中绘制 3d 形状(在本例中为球体)时遇到了一些麻烦。我查看了 Matrix3DProjection 和 Matrix3D,但似乎更像是 2D 对象的透视变换,以使它们看起来是 3D。
我还查看了一些像 SharpDX 这样的库,它们似乎可以做很多事情,但我似乎找不到一个简单的例子来说明如何渲染一个像球体一样的形状。
我的最终目标是渲染一个较小的球体绕着一个较大的球体运行,但是第一步是第一步,我必须首先能够实际创建形状。
谢谢!
如果您使用 SharpDX,您可以查看 Geometrics Toolkit 示例,它仅针对桌面实现,但完全相同的代码将在 WinRT 上运行。用它来绘制几何图元非常简单——加载和绘制的代码在这里。