|
AngleFormat Пример |
Sub Example_AngleFormat()
' Этот пример создает объект Dim3PointAngular в пространстве модели и
' устанавливает его Angle Format
Dim DimPointAngularObj As AcadDim3PointAngular
Dim AngleVertex(0 To 2) As Double
Dim FirstPoint(0 To 2) As Double, SecondPoint(0 To 2) As Double
Dim TextPoint(0 To 2) As Double
' Определите новый объект Dim3PointAngular
AngleVertex(0) = 0: AngleVertex(1) = 0: AngleVertex(2) = 0
FirstPoint(0) = 2: FirstPoint(1) = 2: FirstPoint(2) = 0
SecondPoint(0) = 1: SecondPoint(1) = 4: SecondPoint(2) = 0
TextPoint(0) = 6: TextPoint(1) = 6: TextPoint(2) = 0
' Создайте новый объект Dim3PointAngular в пространстве модели
Set DimPointAngularObj = ThisDrawing.ModelSpace.AddDim3PointAngular(AngleVertex, FirstPoint, SecondPoint, TextPoint)
ThisDrawing.Application.ZoomAll
' Циклически пройдите некоторые общие угловые форматы
DimPointAngularObj.AngleFormat = acDegreeMinuteSeconds
ThisDrawing.Regen acAllViewports
MsgBox "Угловой формат нового объекта Dim3PointAngular теперь установлен на градус /минуту /секунду"
DimPointAngularObj.AngleFormat = acGrads
ThisDrawing.Regen acAllViewports
MsgBox "Угловой формат нового объекта Dim3PointAngular теперь установлен на градиенты"
DimPointAngularObj.AngleFormat = acRadians
ThisDrawing.Regen acAllViewports
MsgBox "Угловой формат нового объекта Dim3PointAngular теперь установлен на радианы"
End Sub