dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA autocad пространство листа

VBA autocad пространство листа

Версия для печати
 
Закрытая тема
Опции темы Поиск в этой теме
Непрочитано 23.10.2017, 17:04 #1
VBA autocad пространство листа
Alfa_Mike
 
Регистрация: 04.10.2016
Сообщений: 21

Alfa_Mike вне форума Вставить имя

Добрый день.
Есть нарисованная 3д модель. С нее сделаны виды в paperspace. Все размеры в ModelSpace у меня есть, требуется автоматически проставить их в paperspace. Но дело в том, что Системы координат у них разные и я не понимаю, как зная все точки в Modelspace проставить размеры в paperspace. Может кто подскажет?

Последний раз редактировалось Alfa_Mike, 23.10.2017 в 17:41.
Просмотров: 804
 
Непрочитано 23.10.2017, 17:20
#2
Бот
Moderator


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


Alfa_Mike, просьба изменить название темы "VBA autocad пространство листа" в соответствии с п.4.3. правил форума, в противном случае тема будет закрыта через 12 часов.

Как переименовать тему?

Сообщение сгенерировано автоматически, отвечать на него не нужно
Бот вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 23.10.2017, 17:22
#3
Кулик Алексей aka kpblc
Moderator

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


Теоретически надо получать указатель на видовой экран, с него брать систему координат и точку, на которую он "смотрит", и потом выполнять преобразование координат.
С другой стороны - можно проставить размеры и в пространстве модели и сделать их аннотативными.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 23.10.2017, 17:23
#4
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,443


думается мне, что начинать нужно с анализа свойств Center, Direction и Target у конкретного viewport и потом пересчитывать в координаты листа.
Boxa вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 23.10.2017, 17:41
#5
Alfa_Mike


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


Спасибо, коллеги. А кто-нибудь знает, есть ли команда выполняющая ПЛОСКИЙСНИМОК? Думаю выйти таким способом, вроде проще.
Alfa_Mike вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 23.10.2017, 17:55
#6
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 1,443


Что то я очень сомневаюсь, что такой метод в VBA есть и так выйдет проще ...
Для пересчета координат, советую посмотреть справку по TranslateCoordinates Method (ActiveX), там хороший пример.
Boxa вне форума вставить имя Обратить внимание модератора на это сообщение  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA autocad пространство листа

Инженерные консультации
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пространство листа. Отображение в монохромном виде (не при печати) Дрюха AutoCAD 14 29.12.2015 12:38
Не работает lisp на autocad 2014. Lisp предназначен для изменения порядкового номера листа vladykinalex LISP 13 11.09.2015 10:06
Как программно перейти с пространства листа в пространство модели? Supermax Программирование 2 19.07.2014 10:30
почему Autocad предлагает 2 листа по дефолту? maximas AutoCAD 1 07.02.2011 10:25
Размеры: простраство модели и пространство листа Sege AutoCAD 4 20.02.2009 18:37

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||