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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Отключение привязок при построении поверхностей

Отключение привязок при построении поверхностей

Ответ
Поиск в этой теме
Непрочитано 17.01.2006, 10:08 #1
Отключение привязок при построении поверхностей
TheBuTeK
 
преподавание
 
Москваград
Регистрация: 28.09.2005
Сообщений: 131

Интересная особенность построения поверхностей с панели инструментов Поверхности (Surfaces) - при запуске команды построения любой поверхности автоматически отключается объектная привязка?
А можно ли сделать так, чтобы этот нежелательный эффект не возникал?
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
Просмотров: 2815
 
Непрочитано 17.01.2006, 12:48
#2
oshnik


 
Регистрация: 22.12.2005
СПб
Сообщений: 100
<phrase 1=


Странно, но лично уменя ни че не отключается :?:
oshnik вне форума  
 
Непрочитано 17.01.2006, 12:55
#3
Кулик Алексей aka kpblc
Moderator

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


Если ни о чем страшном типа реакторов не вспоминать, то просто изменить макрос:
Код:
[Выделить все]
^C^C^C^C_3dmesh;'osmode;<Свое значение>;
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.01.2006, 13:03
#4
TheBuTeK

преподавание
 
Регистрация: 28.09.2005
Москваград
Сообщений: 131
<phrase 1=


И что, так менять макрос для каждой команды?
А что за реакторы такие?
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
TheBuTeK вне форума  
 
Непрочитано 17.01.2006, 13:28
#5
Кулик Алексей aka kpblc
Moderator

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


Наверное, придется - для тех, которые меняют osmode (это, по-моему, все функции на _ai_ начинающиеся). А про реакторы, чую, зря заикнулся.
Цитата:
Сообщение от Н.Н.Полещук, Visual LISP и секреты адаптации AutoCAD, глава 7.8
Помимо объектов, свойств и методов, объектная модель оперирует еще и с событиями. Событие - то любые действия пользователя с объектами системы (графическими примитивами, падающими меню, панелями инструментов и т.д.).
Технология ActiveX позворяет создавать особые объекты, называемые реакторами, которые дают возможность спроектировать реакцию системы на происходящие события.
Можно сделать реактор на создание сети по определенным командам, но это настолько муторное дело, что проще переписать меню (имхо)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.01.2006, 13:44
#6
TheBuTeK

преподавание
 
Регистрация: 28.09.2005
Москваград
Сообщений: 131
<phrase 1=


Алексей, а с какой целью при создании сети вообще отключается привязка (причем идет эта особенность еще с 14-й версии, а то и раньше)?
Зачем-то же это сделано?

Про реакторы все же так и не понятно, чем они лучше (хуже) VBA-скриптов? Ну да ладно, в программирование лезть пока не хочется, лениво что-то...
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
TheBuTeK вне форума  
 
Непрочитано 17.01.2006, 14:09
#7
Кулик Алексей aka kpblc
Moderator

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


А черт его знает - зачем отключать привязки. Это вопрос к автодеску - оно ж в коде где-то засунуто, фиг выковыряешь (особливо если засунуто в arx, тут вообще глухо).
Реакторы не лучше и не хуже vba-приложения (имхо - имелись в виду именно они). Они решают немного другие задачи.
Тем не менее и на VBA можно разрабатывать реакторы. Но вот сделать командный, например, реактор средствами VBA я не возьмусь ни за какие коврижки. Объектный - да, можно. Заодно и некоторые проблемы снимаются по сравнению с реакторами на лиспе. Ладно, это уже лирика и программирование, про которое договорились не распространяться
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.01.2006, 14:40
#8
TheBuTeK

преподавание
 
Регистрация: 28.09.2005
Москваград
Сообщений: 131
<phrase 1=


На самом деле было бы интересно в этом поковыряться, но, как преподу, мне оно на фиг не надо, поскольку курсы по программированию на Лиспе - это отдельная песня, петь которую от меня покамест не требуют. Как потребуют, так и запоём!
Тут бы хотя бы с динамическии блоками разобраться как следует!
Хотя в хелпе к русскому AutoCAD'e про реакторы ни слова, поэтому и заинтересовался...
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
TheBuTeK вне форума  
 
Непрочитано 17.01.2006, 15:00
#9
Кулик Алексей aka kpblc
Moderator

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


> TheBuTek : В хелпе оно есть. Только в справе девелоперской
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.01.2006, 15:09
#10
TheBuTeK

преподавание
 
Регистрация: 28.09.2005
Москваград
Сообщений: 131
<phrase 1=


Ага, и на языке Шекспира. Это я как раз нашел!
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
TheBuTeK вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Отключение привязок при построении поверхностей

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