VB.NET如何实现绘制一个五角星的长尾词效果?
- 内容介绍
- 相关推荐
本文共计986个文字,预计阅读时间需要4分钟。
在《本人在人的视频课程《VB.NET二维图形绘制》中曾演示过如何利用渐变颜色填充五角星的代码,在此我再补充讲解如何利用数学三角函数计算绘制五角星的10个顶点坐标。
在本人的视频课程《二维图形绘制》里曾经演示了如何利用渐变颜色填充五角星的代码,在这里我再补充讲解下如何利用数学三角函数计算绘制五角星的10个顶点坐标。
1.比如要在一个长宽均为400像素的矩形框范围内绘制一个五角星,可以定义这个矩形框为:
Dim rect As New Rectangle(0, 0, 400, 400)
2.我们要绘制的五角星的五个顶点,则位于这个矩形框定义的圆形的圆周上,再加上每两个顶点(比如A和C)之间的凹入点(比如B点),10个点与圆心的连线将圆周角分成10等份(每份2π/10=π/5)。
本文共计986个文字,预计阅读时间需要4分钟。
在《本人在人的视频课程《VB.NET二维图形绘制》中曾演示过如何利用渐变颜色填充五角星的代码,在此我再补充讲解如何利用数学三角函数计算绘制五角星的10个顶点坐标。
在本人的视频课程《二维图形绘制》里曾经演示了如何利用渐变颜色填充五角星的代码,在这里我再补充讲解下如何利用数学三角函数计算绘制五角星的10个顶点坐标。
1.比如要在一个长宽均为400像素的矩形框范围内绘制一个五角星,可以定义这个矩形框为:
Dim rect As New Rectangle(0, 0, 400, 400)
2.我们要绘制的五角星的五个顶点,则位于这个矩形框定义的圆形的圆周上,再加上每两个顶点(比如A和C)之间的凹入点(比如B点),10个点与圆心的连线将圆周角分成10等份(每份2π/10=π/5)。

