我如何使用OpenTK C#创建六角棱镜?

时间:2016-04-23 16:09:58

标签: c# opengl shapes opentk

我刚刚开始使用OpenTK,而且我对使用C#整体也很陌生。如果有人能指出我在教程方面的正确方向或如何做到这一点? Cube和Triangles有很多教程,但据我所知,这样的形状有很多不同。非常感谢。

1 个答案:

答案 0 :(得分:0)

六边形可以绘制为six equilateral triangles sharing a common central point。从这个中心点找到它们的坐标是简单的三角法。

一旦你可以绘制六边形,绘制另一个六边形,在第一个偏移处翻译。

一旦可以绘制两个六边形,在相应的顶峰对之间绘制四边形(这将是六个四边形)。

你现在有一个六边形棱镜!