【发布时间】:2019-03-15 09:02:18
【问题描述】:
对于我的一个课程,我制作了一个 3D 图形应用程序(使用 Visual Basic)。它接受一个字符串 (z=f(x,y)) 作为输入,将其解析为 RPN 符号,然后评估并绘制方程。虽然它确实有效,但绘制图表需要大约 20 秒。我本来想添加滑动条来垂直和水平旋转图形,但它绝对太慢了,不允许这样做。
有谁知道哪种编程语言最适合这种类型的事情?理想情况下,一旦绘制图形,我将能够平滑地旋转函数。
另外,我正在尝试找到一种更好的方法来旋转函数。现在,我在一堆点上对其进行评估,然后将这些点绘制到屏幕上。每次旋转时,都必须重新评估并绘制所有新点。这与原始图形过程一样长,因为它基本上将其视为一个全新的函数。
最后,我需要一种更好的方式来显示图表。目前(在 Visual Studio 中使用 VB)我将 200,000 个点绘制到图表上,但这无论如何看起来都不是很好。最终,我希望能够根据高度和其他图形操作更改颜色以使其看起来更好。
需要明确的是,我并不是要求有人为我做任何这些,而是要求以一种有效的方式进行编码的方法。我将非常感谢任何人提供的任何建议,以帮助解决这三个问题中的任何一个。
【问题讨论】:
标签: graphics 3d graphing graph-visualization rpn