AutoVBA利用AddArc方法创建Arc对象
2011-06-02 22:10
555 查看
在AutoVBA中可以利用AddArc方法创建Arc对象,该方法需要有四个参数才能绘制圆弧,参数分别是圆心、半径、起始角和终止角,用来确定圆弧的位置和长度。利用Utility对象绘制圆弧的代码如下。
Public Sub drawarc()
Dim newarcobj As AcadArc
Dim center As Variant
Dim radius As Double
Dim startangle As Double, endangle As Double
With ThisDrawing.Utility
center = .GetPoint(, vbCr & "Click on center point.")
radius = .GetDistance(center, vbCr & "Enter the radius")
startangle = .GetAngle(center, vbCr & "Enter the start angle")
endangle = .GetAngle(center, vbCr & "Enter the end angle")
End With
Set newarcobj = ThisDrawing.ModelSpace.AddArc(center, radius, startangle, endangle)
newarcobj.Update
End Sub
代码完。
该段函数用到的方法getpoint、getdistance、getangle和lisp函数中的getpoint、getdistance、getangle三个函数功能相同,只是书写方式不一样。将圆心、半径、起始角和终止角四个函数传递到AddArc方法中,即可绘制圆弧。
Public Sub drawarc()
Dim newarcobj As AcadArc
Dim center As Variant
Dim radius As Double
Dim startangle As Double, endangle As Double
With ThisDrawing.Utility
center = .GetPoint(, vbCr & "Click on center point.")
radius = .GetDistance(center, vbCr & "Enter the radius")
startangle = .GetAngle(center, vbCr & "Enter the start angle")
endangle = .GetAngle(center, vbCr & "Enter the end angle")
End With
Set newarcobj = ThisDrawing.ModelSpace.AddArc(center, radius, startangle, endangle)
newarcobj.Update
End Sub
代码完。
该段函数用到的方法getpoint、getdistance、getangle和lisp函数中的getpoint、getdistance、getangle三个函数功能相同,只是书写方式不一样。将圆心、半径、起始角和终止角四个函数传递到AddArc方法中,即可绘制圆弧。
相关文章推荐
- Objective-C的自动释放池(autoreleasepool)、静态方法快速创建对象
- 学习effective java-4创建和销毁对象之利用私用构造方法强化类的非实例化
- 利用初始化方法创建对象
- AutoVBA在绘图空间创建直线对象
- AutoVBA利用toolbar创建自己的工具栏
- 通过字符串创建对象并访问类中的方法(利用java的反射)
- javascript:利用Object.create()方法创建对象
- spingIoc利用工厂调用方法创建对象
- javascript:利用Object.create()方法创建对象
- javascript:利用Object.create()方法创建对象
- 利用Spring创建javaBean对象的几种方法
- 利用静态方法代替构造方法创建对象
- AutoVBA利用for循环创建同心圆弧
- PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
- servlet中利用spring的注解@Autowired自动注入service失败,优雅的解决方法
- JavaScript中创建对象的方法(中)
- 不使用构造方法创建Java对象: objenesis的基本使用方法
- JAVA中创建线程对象的两种方法:继承Thread和实现Runable
- 利用Python创建链接mysql数据库个性化对象
- QuerySet创建新对象的方法和获取对象的方法