我已经尝试将其作为三角扇使用,并且多边形,但最终会变成怪异的形状。
#1 楼
尝试从原点开始,然后将360度除以n,以找到一些适合恒星点的角度。希望这张图可以帮助您找到解决方案。
现在您有了角度theta,并且已经选择了alpha和x的值,您就拥有了使用三角函数来计算制作星形所需的所有顶点的工具。
#2 楼
一种简单的方法是考虑如何将星星分解为三角形。然后仅绘制这些三角形。不建议使用三角扇,因为使用它们可能有点奇怪。
由于三角是绘制各种网格和形状的最基本和标准的方法之一(每个多边形都可以用三角形表示)据我所知),我建议du不要将多边形绘制用作初学者。从每个人都使用的基本内容开始。
评论
$ \ begingroup $
感谢您的评论,更新了我的帖子。这是我关于stackoverflow的第一篇文章,非常感谢所有建设性的批评哈哈
$ \ endgroup $
– Chara
16-2-10在15:26
$ \ begingroup $
这是一项重大改进!请注意,堆栈溢出和计算机图形是不同的站点。它们都是Stack Exchange网络的一部分,但是对于主题有不同的规则。如果有任何困惑,请随时加入“计算机图形聊天”。
$ \ endgroup $
–trichoplax
16年2月10日在15:37