问题描述:
VB绘制如图所示的圆弧.不知道后面的角度怎么设置、在线等
Const PI = 3.14159265
Dim hd As Single
hd = PI / 180
Picture1.Line (-d2 / 2, h2 + 10)-(-d2 / 2 + (d2 - d3) / 2, h2 + 10)
Picture1.Line (d2 / 2 - (d2 - d3) / 2, h2 + 10)-(d2 / 2, h2 + 10)
Picture1.Line (d2 / 2, h2 + 10)-(d2 / 2, 10 + r2)
Picture1.Circle (d2 / 2 - r2, r2 + 10), r2, 0 * hd, 270 * hd
Picture1.Line (-d2 / 2 + r2, 10)-(d2 / 2 - r3, 10)
Picture1.Circle (-d2 / 2 + r2, r2 + 10), r2, 270 * hd, 0 * hd
Picture1.Line (-d2 / 2, h2 + 10)-(-d2 / 2, 10 + r2)
Picture1.Line (-d2 / 2, h2 + 10)-(-d2 / 2, 10 + r2)
左侧的圆弧要和右边的一样,但怎么修改也么用.用的是circle指令
Const PI = 3.14159265
Dim hd As Single
hd = PI / 180
Picture1.Line (-d2 / 2, h2 + 10)-(-d2 / 2 + (d2 - d3) / 2, h2 + 10)
Picture1.Line (d2 / 2 - (d2 - d3) / 2, h2 + 10)-(d2 / 2, h2 + 10)
Picture1.Line (d2 / 2, h2 + 10)-(d2 / 2, 10 + r2)
Picture1.Circle (d2 / 2 - r2, r2 + 10), r2, 0 * hd, 270 * hd
Picture1.Line (-d2 / 2 + r2, 10)-(d2 / 2 - r3, 10)
Picture1.Circle (-d2 / 2 + r2, r2 + 10), r2, 270 * hd, 0 * hd
Picture1.Line (-d2 / 2, h2 + 10)-(-d2 / 2, 10 + r2)
Picture1.Line (-d2 / 2, h2 + 10)-(-d2 / 2, 10 + r2)
问题解答:
我来补答展开全文阅读