第三课思考题代码
Sub 画圆()Dim p1 As Variant
Dim z As Double
Do
p1 = ThisDrawing.Utility.GetPoint(, "请指定圆心")
z = ThisDrawing.Utility.GetReal("请输入半径")
Call ThisDrawing.ModelSpace.AddCircle(p1, z)
On Error GoTo err_control
Loop
err_control:
End Sub 对于我来说太深奥了!学无止境啊!
佩服
确实很有用,一口气看了第九课,明天坚持看完。 我迟到了:( :( :( 这可要好好的留下来了。 顶拉牛人超强 无私奉献好书的好人 非常感谢LZ分享!:lol 很好!!!!!!!!! 安全数组中的元素太少不是3的倍数回复CAD绘图中,基本元素有点、线、面,点是最基础元素,在三维中确定一个点必须用3个数值(分别代表点的X、Y、Z坐标值),所以元素数必须是3倍数。在二维(平面)中只要是2的倍数就可以。
关于安全数组中的元素的多少问题,
在Dimp(a To b)AsDouble
For i = 0 TocStep 2
p(i) =X 表达式......横坐标
p(i + 1) = Y 表达式.......纵坐标
ThisDrawing.ModelSpace.AddLightWeightPolyline (p)中,因为step 2 所以c取偶数,当i=0,有p(a)和p(a+1)与其对应,i每加一步都要有p(i)和p(i + 1) 与其对应,当i=c,要有要有p(c)和p(c + 1) 与其对应,所以要b-a≥c+1,且为偶数,多出的p默认值是0,可根据需要给予赋值。(此以二维图为例)。 怎么不更新后面的了 很难看懂~~~ 下载了!准备学习 强人种的强人啊~每天来报道一下~ 强力顶!