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

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

Направлении линии

Ответ
Поиск в этой теме
Непрочитано 29.08.2005, 10:21 #1
Направлении линии
Krieger
 
инженер (КМ)
 
Красноярск
Регистрация: 30.10.2004
Сообщений: 3,837

Как развернуть уже вычерченную линию? Т.е. линии отличаются если чертить линию слева направо или справа налево.
[ATTACH]1125296515.jpg[/ATTACH]
Просмотров: 3060
 
Непрочитано 29.08.2005, 10:26
#2
Кулик Алексей aka kpblc
Moderator

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


http://www.kurganobl.ru/cad/book.jsp...=845&tn=main#b
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.08.2005, 10:47
#3
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


DSTP_OBJSWAPLN из состава тулпака.
zamtmn вне форума  
 
Непрочитано 29.08.2005, 11:22
#4
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,925
<phrase 1=


Я тоже столкнулся с этой проблемой, вот что мне посоветовали
создай лисп файл, (можно в блокноте и сменить расширение на lsp)
пусть сидит в автозагрузке приложений
вот код
Код:
[Выделить все]
;;;разворот для линий
(defun C:MirrLine ( / sp ep) 
  (prompt "\nSelect Lines To Mirror") 
  (ssget) 
  (setq adoc (vla-get-ActiveDocument (vlax-get-acad-object)) 
          ass (vla-get-ActiveSelectionSet adoc)) 
  (vlax-for lob ass 
    (setq sp (vla-get-StartPoint lob) 
            ep (vla-get-EndPoint lob)) 
    (vla-put-StartPoint lob ep) 
    (vla-put-EndPoint lob sp));vlax-for 
);end
далее создай себе кнопку и пропиши команду
Код:
и все пользуйся на здоровье.
zenon вне форума  
 
Непрочитано 29.08.2005, 11:37
#5
Кулик Алексей aka kpblc
Moderator

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


[b]> zenon[/] : при всем уважении : по-моему, лисп сработает только для отрезков. Для lwpolyline - вряд ли (там же еще могут быть и арочные куски, и куски с переменной шириной...)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 29.08.2005, 13:08
#6
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


zenon
Твой лисп работает только для линий. Хотя, чувствую, по началу буду им пользоваться, пока впринципе не разбирусь с этими лиспами.

kpblc
Я так понял там только скелет проги и надо кое-что заменить типа ent_name. Увы в лиспах пока не шарю.

Всеравно спасибо за ответы.
Krieger вне форума  
 
Непрочитано 29.08.2005, 13:34
#7
Кулик Алексей aka kpblc
Moderator

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


> Krieger : не човчем. Свойства StartPoint и EndPoint присуствуют только у отрезков ("LINE"). У lwpolyline такого нет в принципе. Соответственно потребуется конвертация порядка вершин, отслеживание направления арочных сегментов, изменение порядка групп 41, 42, 43 (для полилиний с переменной шириной сегмента)... В общем, головняк.
Тем не менее успешно решенный ShaggyDoc, Н.Полещуком и Alaspher'ом - см. ссылку из моего предыдущего поста.
---
Добавлено:
http://dwg.ru/forum/viewtopic.php?p=35581#35581 - это на всякий случай.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.08.2005, 18:15
#8
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,925
<phrase 1=


Цитата:
Сообщение от kpblc
при всем уважении : по-моему, лисп сработает только для отрезков. Для lwpolyline - вряд ли (там же еще могут быть и арочные куски, и куски с переменной шириной...)
Цитата:
Сообщение от Krieger
Твой лисп работает только для линий. Хотя, чувствую, по началу буду им пользоваться, пока впринципе не разбирусь с этими лиспами.
А по большому счету больше и не надо, в конце концов команда pedit на что? :?:
А дуги акад все равно вычерчивает наружу, здесь надо менять построение самого типа линии. :!:
zenon вне форума  
 
Непрочитано 29.08.2005, 18:32
#9
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,925
<phrase 1=


:?:
zenon вне форума  
 
Непрочитано 29.08.2005, 18:34
#10
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,925
<phrase 1=


сорри удаляю повтор
zenon вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Направлении линии

Опции темы Поиск в этой теме
Поиск в этой теме:

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