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

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

Поворот текста

Ответ
Поиск в этой теме
Непрочитано 16.12.2009, 15:05 #1
Поворот текста
klinker
 
Регистрация: 02.09.2009
Сообщений: 82

Привет, инженеры! Подскажите, как сделать текст параллельным линии произвольно ориентированной в пространстве, или так что бы он при вставке поворачивался параллельно указанной линии, кто знает как это сделать, подскажите! Может лисп какой есть или что-то подобное!
Просмотров: 8481
 
Непрочитано 16.12.2009, 15:12
#2
zenon

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


_align
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon на форуме  
 
Непрочитано 16.12.2009, 15:18
#3
Profan


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


Расположи ПСК (UCS) по объекту и пиши текст. Только проверь направление осей X и Y.
Profan вне форума  
 
Непрочитано 16.12.2009, 15:19
#4
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


torient из Экспресс
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 16.12.2009, 15:26
#5
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


..Да в конце концов просто _rotate с опцией "Опорный угол"..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 16.12.2009, 16:19
#6
Krieger

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


http://forum.dwg.ru/showthread.php?t=31118
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 16.12.2009, 17:25
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Dynamically Align Text to Curve { With Reactors }(Требуется регистрация)


__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 20.10.2010, 08:50
#8
Bassreflex

мосты-трубы
 
Регистрация: 14.04.2010
Сообщений: 2
<phrase 1= Отправить сообщение для Bassreflex с помощью Skype™


День добрый.
Столкнулся с такой проблемкой. При повороте текста (многострочного или однострочного) в котором содержатся поля - эти самые поля и примыкающий за ними текст "съезжают" с линии и образуют "ступеньки".
Что с этим делать и как бороться - ума не приложу :-(
Миниатюры
Нажмите на изображение для увеличения
Название: 2+2=4.jpg
Просмотров: 276
Размер:	33.9 Кб
ID:	46834  
Вложения
Тип файла: dwg
DWG 2007
2+2=4.dwg (77.8 Кб, 2548 просмотров)
Bassreflex вне форума  
 
Непрочитано 20.10.2010, 09:28
#9
black_mts

Строительство
 
Регистрация: 24.09.2010
Сочи
Сообщений: 215


Цитата:
Сообщение от Bassreflex Посмотреть сообщение
Столкнулся с такой проблемкой.
Это глючит ваш А-КАД. У меня все норм открылось, и крутится нормально.
black_mts вне форума  
 
Непрочитано 20.10.2010, 09:52
#10
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Код:
[Выделить все]
(vl-load-com)
(defun cent ( pln / vlaObj minPt maxPt)
(setq vlaObj (vlax-ename->vla-object pln))
(vla-GetBoundingBox vlaObj 'minPt 'maxPt)
(setq minp (vlax-safearray->list minPt))
(setq maxp (vlax-safearray->list maxPt))
(setq midp (list (/(+(car minp)(car maxp)) 2)(/(+(cadr minp)(cadr maxp)) 2)))
)

(defun C:11 ( / *error* bl lw prm proiz ugol_pl ugol_pl_gr spis_blk 
                ugol_t kor_blok P-ugol ugol_rad ugol_grad ugol-povorota)
     (defun *error* (msg)
     (if snp (setvar "osmode" snp))
     )
;;;;;;;;;;;;;;;;
(setq snp (getvar "Osmode"))
(setvar "Osmode" 0) 
(setq lw (entsel "\n Select segment in a polyline. "))
(repeat 20
(setq bl (car(entsel "\n Select blok")))
(setq prm  (vlax-curve-getParamAtPoint
              (car lw)
              (vlax-curve-getClosestPointTo (car lw) (cadr lw))
              )) ;_  vlax-curve-getParamAtPoin
(cent bl)
(setq proiz (vlax-curve-getFirstDeriv (car lw) prm))
(setq ugol_pl (angle '(0 0 0) proiz))
(setq ugol_pl_gr (* ugol_pl 57.29747))
(setq spis_blk (entget bl)); spiisok bloka       
(setq P-ugol (assoc 50 spis_blk));para ugol
(setq ugol_rad  (cdr P-ugol)) ;ugol v rad                          
(setq ugol_grad (* ugol_rad 57.29747)) ;ugol v grad
(setq ugol-povorota (- ugol_pl_gr ugol_grad))           
(setq ugol_t (+ ugol-povorota ugol_grad))
(if (and(> ugol_t 90)(< ugol_t 270))
    (setq ugol-povorota (- ugol-povorota 180)))
(command "_rotate" bl "" midp ugol-povorota)
)
(setvar "Osmode" snp) 
)
Victor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Поворот текста

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
как редактировать contents в свойствах текста? как привязать размер текста атрибута к размеру блока? p-sm AutoCAD 3 13.08.2009 18:08
Курсор в конец редактируемого текста? zlobandr AutoCAD 15 13.05.2008 16:41
Поворот текста в таблице Мишаня AutoCAD 2 24.04.2007 12:10