Тема: Линейный размер
Как добавить линейный размер в VBA? Параллельный (AddAligned), угловой и т.д есть, а линейный не нашла
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Линейный размер
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как добавить линейный размер в VBA? Параллельный (AddAligned), угловой и т.д есть, а линейный не нашла
> ЛАРИСА
Правильно говоришь, такого там нет, вместо него
используется AddDimRotated:
;из хэлпа:
Sub Example_AddDimRotated() ' This example creates a rotated dimension in model space. Dim dimObj As AcadDimRotated Dim point1(0 To 2) As Double Dim point2(0 To 2) As Double Dim location(0 To 2) As Double Dim rotAngle As Double ' Define the dimension point1(0) = 0#: point1(1) = 5#: point1(2) = 0# point2(0) = 5#: point2(1) = 5#: point2(2) = 0# location(0) = 0#: location(1) = 0#: location(2) = 0# rotAngle = 120 'задаешь свой угол rotAngle = rotAngle * 3.141592 / 180# ' covert to Radians ' Create the rotated dimension in model space Set dimObj = ThisDrawing.ModelSpace.AddDimRotated(point1, point2, location, rotAngle) ZoomAll End Sub
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Линейный размер
Форум работает на PunBB, при поддержке Informer Technologies, Inc