| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Необходимо проставить линейный размер (средствами VBA)

Необходимо проставить линейный размер (средствами VBA)

Ответ
Поиск в этой теме
Непрочитано 29.10.2008, 23:36 #1
Необходимо проставить линейный размер (средствами VBA)
ut2010
 
Регистрация: 14.09.2008
Сообщений: 11

Надо проставить линейный размер в Autocad средствами VBA, нашел только паралельный, неужели никак?
Просмотров: 4065
 
Непрочитано 29.10.2008, 23:42
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


См. AddDimAligned и AddDimRotated
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.10.2008, 23:45
#3
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Вы, кажется не на ту ветку подсели. На форуме существует независимая ветка по программированию, где вплотную обсуждаются вопросы программного решения проблем.
Добавлено:
Немного не успел.
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Автор темы   Непрочитано 30.10.2008, 00:00
#4
ut2010


 
Регистрация: 14.09.2008
Сообщений: 11


Спасибо, все получилось.
Привожу код:

Код:
[Выделить все]
Sub Example_AddDimRotated()
  
    Dim returnPnt, returnPnt1 As Variant
        returnPnt = ThisDrawing.Utility.GetPoint(, "Enter a point: ")
        returnPnt1 = ThisDrawing.Utility.GetPoint(, "Enter a point2: ")
        
    Dim location(0 To 2) As Double
    Dim rotAngle As Double
    
    ' Define the dimension
  
    location(0) = 0#: location(1) = 0#: location(2) = 0#
    rotAngle = 90
    rotAngle = rotAngle * 3.141592 / 180#       ' covert to Radians
    
    ' Create the rotated dimension in model space
    Set dimObj = ThisDrawing.ModelSpace.AddDimRotated(returnPnt, returnPnt1, location, rotAngle)
    ZoomAll
    
End Sub

Последний раз редактировалось Кулик Алексей aka kpblc, 30.10.2008 в 00:34. Причина: Добавил тэги [code]
ut2010 вне форума  
 
Непрочитано 30.10.2008, 00:02
#5
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Цитата:
Сообщение от vasilyis Посмотреть сообщение
Вы, кажется не на ту ветку подсели. На форуме существует независимая ветка по программированию, где вплотную обсуждаются вопросы программного решения проблем.
Добавлено:
Немного не успел.
Переместил в программирование
Солидворкер вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Необходимо проставить линейный размер (средствами VBA)

Размещение рекламы