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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Draworder для рисуемого объекта

Draworder для рисуемого объекта

Ответ
Поиск в этой теме
Непрочитано 23.09.2005, 17:27 #1
Draworder для рисуемого объекта
asys
 
архитектор
 
Ростов-на-Дону
Регистрация: 10.08.2005
Сообщений: 5,295

Не подскажете как сделать чтобы новый объект рисовался на нужном мне положении (Draworder), например я рисую несколько прямых и они бы сразу распологались подо всеми объектами. Устал потом их перекладывать вниз
Просмотров: 2887
 
Автор темы   Непрочитано 25.09.2005, 15:04
#2
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295


неужели ни кто не может помочь, жаль
asys вне форума  
 
Непрочитано 25.09.2005, 15:43
#3
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


А зачем? Обычно подобная проблема возникает только со сплошной штриховкой, иногда с wipeout
Vova вне форума  
 
Автор темы   Непрочитано 25.09.2005, 17:17
#4
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295


Когда я фасады, планы делаю я xline-ами вертикали горизонтали пробиваю по проекциям, так они сверху и кладутся, закрывая объекты. Хочется их сразу внизу рисовать, лишние операции сбивают и раздражают
asys вне форума  
 
Непрочитано 25.09.2005, 17:25
#5
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Посмотри мой пост от 24 сент здесь http://dwg.ru/forum/viewtopic.php?t=...77f9ac742f76bf Один клик по любой вспомогат. линии все опустит, но Front надо заменить на Back
Vova вне форума  
 
Автор темы   Непрочитано 25.09.2005, 17:56
#6
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295


Спасибо большое, уже лучше. Но к сожалению исходной проблемы не исчерпывает
asys вне форума  
 
Непрочитано 25.09.2005, 19:33
#7
ZZZ

электрик
 
Регистрация: 11.03.2005
Киев
Сообщений: 157


Есть такой вариант решения данной задачки.
Выставить на новую кнопку подпрограмку (z-ent-last) - она запоминает последний объект на чертеже.
код:
Код:
[Выделить все]
(defun z-ent-last (/)
  (setq _z-ent-last (entlast))
  (while (entnext _z-ent-last)
    (setq _z-ent-last (entnext _z-ent-last))
    ) ;_ while
  _z-ent-last
  ) ;_ defun
Нажав на эту кнопку записывает последний объект в переменую. Потом делаешь построения. После построений выполняешь другую кнопку с прогой (z-after-draworder-back) она переместит все объекты созданные после последнего запоминания на задний фон.
код:
Код:
[Выделить все]
(defun z-after-draworder-back (/ ss)
  (setq ss (ssadd))
  (while (entnext _z-ent-last)
    (setq _z-ent-last (entnext _z-ent-last))
    (setq ss (ssadd _z-ent-last ss))
    ) ;_ while
  (if (and ss (> (sslength ss) 0))
    (progn
      (sssetfirst nil ss)
      (vl-cmdf "draworder" "b")
      ) ;_ progn
    ) ;_ if
  ) ;_ defun
Немного геморойно конечно, но подругому помочь не могу. Можно использовать реакторы но я в них не силён.
__________________
Когда под рукой нет ничего кроме молотка - всё вокруг кажется гвоздями...
Выбор правильного инструмента - залог успеха в любом деле.
ZZZ вне форума  
 
Автор темы   Непрочитано 25.09.2005, 20:46
#8
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295


Благодарю за помощь ZZZ.
asys вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Draworder для рисуемого объекта

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