怎么绘制立体图形啊
vb.net吧
全部回复
仅看楼主
level 2
第十题。。。求大神
2015年05月22日 12点05分 1
level 2
有米有大神给个代码呀。。。
2015年05月22日 13点05分 2
level 11
这并不是立体图像,只是2D图像而已,照着函数把一个一个点绘出来即可
2015年05月23日 16点05分 3
level 10
连函数都不会。。。。双重for就搞定了[喷]
2015年05月27日 08点05分 4
level 1
Dim gr As Graphics = Me.CreateGraphics
gr.TranslateTransform(200, 200)
gr.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
Me.DoubleBuffered = True
For i = 0 To 30 Step 1
Dim gg = gr.Save()
gr.RotateTransform(i)
For a = 0 To 2 * PI Step 0.005
Dim x As Single = 100 * (1 + Sin(4 * a)) * Cos(a)
Dim y As Single = 100 * (1 + Sin(4 * a)) * Sin(a)
Dim ColorCurr As Color = Color.Black
gr.DrawEllipse(New Pen(ColorCurr, 1), New Rectangle(x, y, 1, 1))
Next
gr.Restore(gg)
Next
以上这段代码不包括颜色,只生成黑色的图案,需要颜色的话 ,我再发出来
2015年06月17日 05点06分 5
可以 发一下颜色代码吗 好漂亮啊 谢谢
2017年05月10日 08点05分
@只有你知道365 太久了。。。我得找找
2017年05月26日 13点05分
1