|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
13.03.2007, 06:38 | #1 | |
Текст вдоль полилинии или сплайна (по кривой)
Геолог
Иркутск
Регистрация: 24.08.2006
Сообщений: 27
|
||
Просмотров: 40050
|
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
Цитата:
распологает текст вдоль линий (различных), данная команда создает блок. А насчет привязки или лисп или просто за маркер привязки текста и таскать с привязкой к ближайшей точке линии.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
CurveAlignedText - просто выравнивание
Dynamic Text Curve Align - выравнивание с реакторами Автор: Lee Mac Сайт www.lee-mac.com http://lee-mac.com/curvealignedtext.html http://lee-mac.com/dtcurve.html
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 05.10.2012 в 14:20. Причина: Добавлены ссылки на сайт |
|||
|
||||
Ведущий специалист по строительным работам Регистрация: 12.04.2011
Украина,Донецк
Сообщений: 35
|
Лисп не располагает текст вдоль дуги или сплайна например.Он его просто привязывает.Есть ли лиспы или команды,которые выгибали бы текст "дугой".Только вот нет возможности установки ToolPAC или Expresstools.ПК рабочий,программы устанавливать никто не будет.Целый ряд процедур нужно проделать чтоб что-то установить.
Э-ге-гей!!!Гуру!Можно ли в голом Акаде текст сделать вдоль Сплайн как делает ToolPAC только без ToolPAC ??? Неужели нет? Аааааааааааааааааауууууууууууууу!!!!! Есть живые??? Можно ли cделать так без ToolPAC ??? Последний раз редактировалось qrj12, 15.04.2011 в 17:09. Причина: Нет ответа! |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Добрый день. Не подскажите есть ли такая функция или лисп позволяющая сдвинуть текст к заданной лини по ее траектории (см. рисунок). Конкретно в моем случаи имеется продольный проектный профиль и рабочие отметки в виде текста и расположенные на одной прямой. Нужно текст с рабочими отметками по оси Y перенести к линии проектного продольного профиля.
Те лиспы которые я видел позволяли расположить текст вдоль заданной кривой но они меняли положение текста по оси X, мне же нужно просто опустить текст по оси Y вдоль заданной линии, но чтобы по оси X положение не менялось. Есть ли какое-то решение? Последний раз редактировалось CHESNOK, 23.05.2018 в 11:03. |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
Цитата:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Нет эти способы не подходят. На картинки я привел пример какого-то участка. Представьте что это продольный профиль. Вы знаете как выглядит продольный профиль? Эта линия не прямая, она меняет свою траекторию то вверх то вниз, она может быть с вписанными радиусами или углами.
Теперь я думаю будет понятнее прикрепил картинку. Важно чтобы по оси X текст оставался на том же месте. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Не все тут геодезисты. Эту картинку надо было выкладывать сразу, а не вводить в заблуждение первой картинкой.
+1 - если CHESNOK'у нужно грамотное и комплексное решение. А если достаточно уровня "склепано на коленке" - то можно написать и лисп в несколько строк. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
|
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Как? Вообще профиль был сделан в Civil3D в том то и проблема что что метки рабочих отметок он подписывает в один ряд над профилем. А по ГОСТу они должны быть вдоль линии профиля (правда отрицательные еще должны быть под линией а положительные над, но упустим этот факт). Поэтому и приходится вручную их двигать. В принципе конечно можно оставить и как есть, не думаю что для эксперта это важно, однако так как сделано по ГОСТу чертеж читать легче особенно когда большие перепады рельефа. Я конечно не исключаю того что в Civil как-то можно настроить метку чтобы она выравнивалась по профилю но в интернете я такого способа не находил. Я знаю что существует приложение C3D Extensions которая подписывает рабочие отметки в виде текста по ГОСТу, но она не всегда правильно работает. Например была у меня проблема что все рабочие отметки подписывались не в тех местах. Как я понял это было связано с рублиным пикетом на трассе. После рубленного пикета отметки расставлялись не с тем шагом, были со смещением. Кстати об этой проблеме я писал автору программы. Но вопрос не в этом.
Т.к. профиль в любом случаи дорабатывается в ACADе в итоге проще рабочие отметки сдвинуть вручную. Но т.к. это простая и однотипная работа я подумал что существует подобный лисп поэтому и обратился сюда, вдруг кто знает. Готов выслушать и другие варианты решения. Setvar, Большое спасибо. Это то что нужно. Единственное, а можно ли как-то сделать чтобы выбор текста был не по одному а можно было выбрать рамкой выделения целую группу? Правильно ли я понимаю что цифра 250 отвечает за отступ текста от линии по которой происходит выравнивание? Код:
|
|||
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 611
|
1. Групповой выбор можно сделать, но попозже.
2. Правильно понимаешь. Можно ввести запрос на отступ текста от профиля, но здесь важно выравнивание текста. В моем примере предполагается, что текст выравнен "влево" относительно точки вставки. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
Последний раз редактировалось trir, 24.05.2018 в 10:12. |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Цитата:
2. Вводить данный запрос думаю нет необходимости просто у меня текст улетал далеко вверх (видимо я в другом масштабе работаю) поэтому я сначала не понял что происходит. Я в лиспе сам задал отступ какой мне нужно, изменять думаю все равно его не придется. Просто написании лиспов ни чего не понимаю поэтому решил спросить. ссылочку можете добавить, пожалуйста? Я пока не понимаю что вы нашли. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
|
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Цитата:
Вопрос был в выравнивании подписей рабочих отметок по оси Y относительно линии проектного профиля, а не в том как получить эти отметки на профиле. |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Цитата:
Однако для создания рабочей отметки в списке свойств не существует нужного параметра. Как создать такую метку? Может конечно существует какое-то выражение для создания данного свойства но мне оно не известно. Рабочая отметка - это разность между отметкой проектного профиля и отметкой существующего профиля поверхности. (красная минус черная). Значение пикета или значение отметки таким способом я могу расставить, но рабочую отметку (разность красного и черного профиля) не могу. Ну или не понимаю как Последний раз редактировалось CHESNOK, 24.05.2018 в 15:37. |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Setvar, спасибо ОГРОМНОЕ! Все работает.
Скажите а чтобы с МТекст'ом тоже работало трудно сделать? Но вообще это не критично, если марочиться нужно то и так все отлично. МТекст легко превратить в Текст. Еще раз спасибо. Уже давно хотел такую штуку |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Цитата:
А на что это влияет, в смысле чем грозит? Шрифт меняться будет или что? Это не важно. |
|||
|
||||
Инженер-проектировщик автомобильных дорог, генпланист Регистрация: 25.07.2014
Сообщений: 203
|
Я проверил со звездочкой все работает как надо, текст и мтекст смещаются строго по оси Y ни каких проблем не заметил. Спасибо
|
|||
|
||||
Регистрация: 29.03.2018
Сообщений: 35
|
Здравствуите, помогите разобартъся с сим чудом, мне необходимо разместитъ поле над линиеи и чтобы поле было с привиазкои к линие, в поле хочу разместит обект с длинои линии. Возможно так сделатъ, если да то как? У меня автокад 2018, пыталса по описанию сделатъ, не получаетъса. Спасибо
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Че?
Ну созайд опле, стаьвв его и томоп перемещай
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Сильно подозреваю, что:
1. Надо показать "что было" и "что хочется получить" 2. Это вопрос совершенно отдельный и к данной теме имеет весьма опосредованное отношение.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 19.02.2009
Сообщений: 61
|
Цитата:
Команда: DTCurve Type or Select Text <10> : ** Error: неверный тип аргумента: lentityp nil ** Что делать? |
|||