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

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

разбиение отрезка пользовательского типа линии на составляющие отрезки

Ответ
Поиск в этой теме
Непрочитано 15.12.2008, 12:43 #1
разбиение отрезка пользовательского типа линии на составляющие отрезки
SetQ
 
конструктор
 
Петрозаводск
Регистрация: 21.07.2007
Сообщений: 2,105

Привет!

В Экспрессах есть команда txtexp, которая разбивает текст на отрезки и дуги. Нужно тоже самое, но для отрезков и полилиний с каким-то типом линии. В итоге надо получить отдельные отрезки заместо пунктиров и т.д.

Никто не встречал?
Просмотров: 5421
 
Автор темы   Непрочитано 17.12.2008, 02:51
#2
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,105


похоже, что никак(( на заморском форуме сказали..
SetQ на форуме  
 
Непрочитано 17.12.2008, 09:34
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


через связку
_wmfout
_wmfin
согласовать масштабы
и расчленить wmf

Последний раз редактировалось Хмурый, 17.12.2008 в 09:53.
Хмурый вне форума  
 
Непрочитано 17.12.2008, 10:11
#4
zenon

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


Хмурый, не знал
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 17.12.2008, 10:14
#5
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от zenon Посмотреть сообщение
Хмурый, не знал
точность не очень большая
Хмурый вне форума  
 
Непрочитано 17.12.2008, 10:45
#6
nick49


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


Года полтора назад скачал на caduser.ru лисп Laser1 , который разбивает отрезок на части заданной длины и пробела между ними. Прошу проще-ния у автора, выкладываю этот лисп (с полилинией работает только после расчленения).
Вложения
Тип файла: rar LASER1.rar (724 байт, 117 просмотров)
nick49 вне форума  
 
Автор темы   Непрочитано 17.12.2008, 16:34
#7
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,105


Нашёл
Нужны экспрессы. открываем файл C:\Program Files\AutoCAD XXXX\Express\txtexp.lsp, ищем строчки
Цитата:
(-4 . "<OR") ; filter for mtext and text
(0 . "MTEXT")
(0 . "TEXT")
(-4 . "OR>")
удаляем их (такой патч ), перегружаем компьютер. Всё работает по команде txtexp.
SetQ на форуме  
 
Непрочитано 17.05.2010, 09:05
#8
Gotch


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


Цитата:
Сообщение от SetQ Посмотреть сообщение
Нашёл
Нужны экспрессы. открываем файл C:\Program Files\AutoCAD XXXX\Express\txtexp.lsp, ищем строчки

удаляем их (такой патч ), перегружаем компьютер. Всё работает по команде txtexp.
SetQ такой вопрос
у меня текст после обработки этим лиспом переварачивается на 180 градусов
где в этом лиспе это можно подправить?
Gotch вне форума  
 
Непрочитано 17.05.2010, 09:29
#9
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Gotch, стоит выключить все привязки перед применением команды
Хмурый вне форума  
 
Непрочитано 17.05.2010, 09:54
#10
Gotch


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Gotch, стоит выключить все привязки перед применением команды
у меня это не повлияло

приложил пример.dwg

линию проводил слева - направо
Вложения
Тип файла: dwg
DWG 2004
пример.dwg (63.8 Кб, 916 просмотров)
Gotch вне форума  
 
Непрочитано 17.05.2010, 10:00
#11
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Gotch, я-то полагал, что ты текст расчленяешь, а не линию
Хмурый вне форума  
 
Непрочитано 17.05.2010, 10:02
#12
Gotch


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Gotch, я-то полагал, что ты текст расчленяешь, а не линию
А да извиняюсь, что неправильно сформулировал свой вопрос
Gotch вне форума  
 
Автор темы   Непрочитано 21.05.2010, 17:05
1 | #13
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,105


Gotch, попробуй:
Код:
[Выделить все]
          (command
;;;                   "_.mirror" SS "" PT1 PT2 "_y"
                   "_.WMFOUT" TMPFIL SS "")
 
          (if (findfile tmpfil)                           ; Does WMF file exist?
            (progn
              (command "_.ERASE" SS "")                   ; erase the orignal text
              (setq ss (acet-wmfin TMPFIL))               ; insert the WMF file
;;;              (command "_.mirror" ss "" PT1 PT2 "_y")
            ) ;progn
          ) ;if
или просто стереть "_.mirror" SS "" PT1 PT2 "_y" и (command "_.mirror" ss "" PT1 PT2 "_y").
SetQ на форуме  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > разбиение отрезка пользовательского типа линии на составляющие отрезки



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового типа линий Apelsinov AutoCAD 915 08.07.2022 12:36
Программа рисующая из отрезки до выбраного отрезка. Mikhail Программирование 8 12.07.2015 16:27
Автоподбор масштаба типа линии kp+ Программирование 4 27.12.2007 08:52
Загрузка типа линии из макроса Кулик Алексей aka kpblc Программирование 4 24.01.2005 14:57