Creates a line passing through two points.
Dim pt1 As Variant
pt1 = ThisDrawing.Utility.getPoint(,"点1")
Dim pt2 As Variant
pt2 = ThisDrawing.Utility.getPoint(,"点2")
Dim lineObj As AcadLine
Set lineObj = ThisDrawing.ModelSpace.AddLine(pt1, pt2)
Creates an arc given the center, radius, start angle, and end angle of the arc.
Dim centerPnt As Variant
centerPnt = ThisDrawing.Utility.getPoint(,"指定弧的中心点:")
Dim radius As Double
radius = ThisDrawing.Utility.getReal("指定弧的半径:")
Dim Ang10 As Double
Dim Ang230 As Double
Ang10 = aUt.AngleToReal(10, acDegrees)
Ang230 = aUt.AngleToReal(230, acDegrees)
Dim arcObj As AcadArc
Set arcObj = ThisDrawing.ModelSpace.addArc(centerPnt, radius, Ang10, Ang230)
Creates a circle given a center point and radius.
Dim centerPnt As Variant
centerPnt = ThisDrawing.Utility.getPoint(,"指定圆的中心点:")
Dim radius As Double
radius = ThisDrawing.Utility.getReal("指定圆的半径:")
Dim circleObj As AcadCircle
Set circleObj = ThisDrawing.ModelSpace.addCircle(centerPnt, radius)
Creates an ellipse in the XY plane of the WCS given the center point, a point on the major axis, and the radius ratio.
Dim centerPnt As Variant
centerPnt = ThisDrawing.Utility.getPoint(,"指定椭圆的中心点:")
Dim majAxis(0 To 2) As Double
majAxis(0) = 10
majAxis(1) = 20#
majAxis(2) = 0#
Dim radRatio As Double
radRatio = 0.3
Dim ellObj As AcadEllipse
Set ellObj = ThisDrawing.ModelSpace.AddEllipse(centerPnt, majAxis, radRatio)
Creates a lightweight polyline from a list of vertices.
Dim points(0 To 7) As Double
points(0) = 0: points(1) = 0
points(2) = 5: points(3) = 0
points(4) = 5: points(5) = 8
points(6) = 0: points(7) = 8
Dim plineObj As AcadLWPolyline
Set plineObj = ThisDrawing.ModelSpace.AddLightWeightPolyline(points)
plineObj.Closed = True
'plineObj.SetBulge 0, 1
'plineObj.SetBulge 2, 1
<<: AutoCAD ActiveX #2 AcadUtility
>>: AutoCAD ActiveX #4 Block & Layer
我们写的脚本不仅仅是自己使用,有时需要分享给别人使用。这种情况下,帮助信息可以更好地帮助使用者,使用...
除了定义好的效果之外,jQuery提供了一个可以完全自订的函式animate(),看起来有点像是整合...
终於来到最後一天了!!还记得这个教程的名字为「30 天 Java 从陌生到更陌生」吗? 为什麽会「更...
早安呦~ 成旅的老顾客,许多都是退休人士,其中不乏金字塔顶尖的消费族群。依他们的经济能力,是可以选择...
lenovo ideapad 300-15ISK Windows 10 home (重新安装两次过)...