c# - 用于 3D 球体绘图的最佳 .NET 图形库?

标签 c# .net winforms graphics

<分区>

我将制作一个应用程序,让用户输入保龄球布局的多个参数,然后显示该布局在球上的样子。我找到了一些很好的球体数学资源,所以如果我有一个中心为 (0,0,0) 的球体,我将能够获得球表面所需点的值。我需要做的是创建库:

  • 一个球体
  • 在球体表面标记点
  • 绘制连 catch 体上各点的线(沿大圆的弧线 - 换句话说,跨越球体表面的最短距离)
  • Super duper bonus 实际上是 3D,因此用户可以平移、缩放、旋转。

基本上,我想计算点数,告诉图书馆要画哪些点,哪些点要连接哪些颜色,然后坐等荣誉滚滚而来。


如果可能,我想使用 .NET 2.0 和 WinForms...

最佳答案

如果您要使用 WPF,我建议您使用 Perspective3DTools .它们既易于使用又能很好地完成工作。

如果我只能推荐一个,我会选择 Perspective,在我使用它的时候它更容易,而且功能更多,但它已经有很长时间了,所以你应该自己看看。

关于c# - 用于 3D 球体绘图的最佳 .NET 图形库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/254256/

相关文章:

vb.net - WebBrowser 控件无法与文本文件中的代理一起使用

c# - 如何自动调整表单大小以适应其内容?

c# - 如何让 ASP.NET MVC 应用程序使用我的成员资格表?

c# - 为多个设备创建相同的访问 token

.net - Intellisense 无法检测 vb.net 创建的 dll 中的函数

c++ - 如何使用Qt在windows窗体中显示桌面?

c# - 从 Visual Studio 2008 升级到 2015 - 我应该担心什么?

c# - 试图弄清楚如何在没有 LINQ 的情况下进行快速复杂排序

c# - 如何在 C# 中复制数组的值 n 次

c# - 检查 Dispatcher.CurrentDispatcher.Thread.ManagedThreadId 后的 CollectionView NotSupportedException