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

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

Move 2D

Ответ
Поиск в этой теме
Непрочитано 10.12.2007, 17:35
Move 2D
Supermax
 
Руководитель фирмы
 
Москва
Регистрация: 28.03.2007
Сообщений: 1,831

Надо переносить объекты 3D в плане не меняя их Z координату. Только по X и Y. Что-то типа команды Move, только 2D.
Когда модель в плане и очень много отметок по Z, перенос командой Move сбивает положение по Z переносимого объекта.
У кого какие мысли по поводу данной задачи. Ведь все страдают. Знаю точно. Все кто с 3D работают вынуждены пользоваться размерными линиями для переноса объектов в существующей плоскости.
Просмотров: 16624
 
Непрочитано 26.12.2007, 20:53
#41
Кулик Алексей aka kpblc
Moderator

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


Подправил подпись
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.12.2007, 22:42
#42
Миттрич

Проектировщик
 
Регистрация: 20.01.2006
Челябинск
Сообщений: 791


Цитата:
// ------------------------------------------------------------------------------------
// Assist Pulldown Menu
// ------------------------------------------------------------------------------------

p_ampsnap1 [Power Snap Configuration &1]'_ampsnap1;
p_ampsnap2 [Power Snap Configuration &2]'_ampsnap2;
p_ampsnap3 [Power Snap Configuration &3]'_ampsnap3;
p_ampsnap4 [Power Snap Configuration &4]'_ampsnap4;
[--]
p_ampsnapfiltero [&Entity Filter On/Off]'_ampsnapfiltero;
p_ampsnapzo [<-Ignore &Z Coordinate On/Off]'_ampsnapzo;
Выделил название команды, которой запускается игнорирование Z. Теперь подскажите, где ( в каком файле) искать лисп ей соответствующий? Залез в суппорт мдт - не нашёл. Может она вызываться подобным образом из какого-нибудь .арх или .fas?
__________________
Главное - спокойстие... как говаривал незабвенный старик Карлсон. В чём его безусловно поддерживал его друг и соратник - Энгельссон...
Миттрич вне форума  
 
Непрочитано 26.12.2007, 22:45
#43
Кулик Алексей aka kpblc
Moderator

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


Чисто MDT'шная команда. "Не-MDT" пользователям до нее не добраться.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.12.2007, 23:08
#44
Миттрич

Проектировщик
 
Регистрация: 20.01.2006
Челябинск
Сообщений: 791


То есть бесполезно даже пытаться? В виде лиспа она может быть не прописана?
__________________
Главное - спокойстие... как говаривал незабвенный старик Карлсон. В чём его безусловно поддерживал его друг и соратник - Энгельссон...
Миттрич вне форума  
 
Непрочитано 26.12.2007, 23:18
#45
Кулик Алексей aka kpblc
Moderator

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


Именно. Например, IsolateObjects из ADT прописана на arx, хотя, поняв ее логику, я смог нарисовать ее и на лиспе.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 00:22
#46
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Цитата:
В публикуемых кодах может быть использована библиотека DwgRuLispLib
Я извиняюсь, а что это означает? Это что то меняет в схеме использования кода?
Jerald вне форума  
 
Непрочитано 27.12.2007, 00:26
#47
Кулик Алексей aka kpblc
Moderator

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


В №28 в коде используется функция dwgru-conv-pickset-to-list. Для ее работы надо пройти по ссылке из подписи, (пока) в теме Предложение: Готовые функции скачать из №157 архив в 60 кб (там fas и несколько лиспов); fas загрузить в AutoCAD. Меня просто не хватает на полноразмерную проработку. Надеюсь, что это изменится.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 00:37
#48
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Я вот что подумал: сколько помню, в ортогональных режимах работы перемещать практически всегда надо в видимой плоскости с различными привязками + копирование (ещё чаще нужно делать), тоже в одной плоскости.
Отсюда вопрос: можно Автокаду создать какую-нибудь переменную, через выставление которой можно блокировать перемещение по Зет, но только, чур, в ортогональных режимах!?
Jerald вне форума  
 
Непрочитано 27.12.2007, 00:43
#49
Кулик Алексей aka kpblc
Moderator

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


прочти повыше - osnapz не то??
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 01:05
#50
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Проверил, вроде то. Только о чём тогда три страницы топика?
Jerald вне форума  
 
Непрочитано 27.12.2007, 01:09
#51
Кулик Алексей aka kpblc
Moderator

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


Да так, на предмет потрепаться
---
Кстати, я сам об этой переменной только здесь и узнал. Так что я не совсем прав был, говоря что "потрепаться"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 11:21
#52
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


А что, пост №29 никто не читал??? Там же готовый вариант и с перемещением и с копированием... чего тогда помощи просить? Выходит Крыс прав насчёт "потрепаться".
Евгений А. вне форума  
 
Непрочитано 27.12.2007, 11:50
#53
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Да так, на предмет потрепаться
---
Кстати, я сам об этой переменной только здесь и узнал. Так что я не совсем прав был, говоря что "потрепаться"
Ну да, а я немного поработал с лиспом, надо же когда то эту технику осваивать.
Jerald вне форума  
 
Автор темы   Непрочитано 27.12.2007, 13:06
#54
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


А я, если честно, до 29-го так и не добрался. Скачать - скачал, а проверить в полевых условиях не получилось. Может сегодня получится.

Вот может здесь я всетаки дожму вопрос. Функция - это часть языка программирования или программа для ЭВМ?

Я блин, буду в каждой теме задавать этот вопрос, пока не получу ответ.
Supermax вне форума  
 
Непрочитано 27.12.2007, 13:34
#55
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Я блин
А я огурец.
Profan вне форума  
 
Непрочитано 27.12.2007, 13:37
#56
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


Цитата:
Сообщение от Евгений А. Посмотреть сообщение
А что, пост №29 никто не читал??? Там же готовый вариант и с перемещением и с копированием... чего тогда помощи просить? Выходит Крыс прав насчёт "потрепаться".
Евгений, мы, как видите, раскопали переменную.
У вас там что то получше?
Jerald вне форума  
 
Непрочитано 27.12.2007, 16:40
#57
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Цитата:
Сообщение от Jerald Посмотреть сообщение
Евгений, мы, как видите, раскопали переменную.
У вас там что то получше?
Да не, вы можете копать и дальше. Если перейти по сылке влом, то я пас!
Евгений А. вне форума  
 
Непрочитано 27.12.2007, 16:42
#58
Кулик Алексей aka kpblc
Moderator

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


Лично мне ходить не в лом, но, увидев vlx, качать не стал. Все равно исходники не посмотреть... А получить ненужные элементы типа реакторов или глобальных обработчиков ошибок тоже не хочется (был уже печальный опыт).
---
Поправка: посмотреть можно, но это такой геморрой...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.12.2007, 16:47
#59
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Цитата:
Сообщение от Supermax Посмотреть сообщение
Вот может здесь я всетаки дожму вопрос. Функция - это часть языка программирования или программа для ЭВМ?
Вроде как функция - это математическое понятие, то есть зависимость результата от исходных данных. В программировании она описана "на языке программирования" как "программа для ЭВМ", а логика всё таже...
Евгений А. вне форума  
 
Непрочитано 27.12.2007, 17:02
#60
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Лично мне ходить не в лом, но, увидев vlx, качать не стал. Все равно исходники не посмотреть... А получить ненужные элементы типа реакторов или глобальных обработчиков ошибок тоже не хочется (был уже печальный опыт).
---
Поправка: посмотреть можно, но это такой геморрой...
Ну-у, батенька, волков бояться - в лес не ходить, тогда .ARX - вообще бабай страшный! :-)
Как автор, могу заверить - глобального обработчика и реакторов нема.
ps: а лазить по чужому коду - не геморой?
Евгений А. вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Move 2D

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемма после команды MOVE *LUCKY* AutoCAD 6 12.07.2007 10:25
move - Do you really want to do this? Apelsinov AutoCAD 11 30.05.2007 21:48
Solidedit > Faces > Move? Styx AutoCAD 2 27.09.2006 13:22
Динамические блоки. Параметр Rotate Tramp Динамические блоки 5 29.06.2006 14:53
Можно ли отключить резиновую нить при MOVE? {Smirnoff} Программирование 10 20.01.2004 16:30