|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.03.2015, 16:11 | #1 | |
Отображение координатной плоскости возле текста в чертеже
Регистрация: 23.02.2012
Сообщений: 221
|
||
Просмотров: 7090
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Убери динамическую ПСК
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Это можно сделать через Сервис->Новая ПСК->MCK? Или есть другой вариант отключения?
----- добавлено через ~15 мин. ----- Всё нашёл внизу отжать кнопку ДПСК ----- добавлено через ~20 мин. ----- Странно не помогло Может быть ещё есть варианты? |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Текст лежит не в плоскости координат. Т.е. координата z не равна нулю и еще маленько вектор не единичный. Если z обнулить и поправить 210-ю группу в (210 0.0 0.0 1.0), то 3d пск не появляется.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Можно и flatten. Я в свойствах поменял.
В описании примитива. Поменять можно таким кодом: Код:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Цитата:
Установить ПСК по объекту (_Ucs -> _ob -> ткнуть по тексту), далее копируем с базовой точкой (ctrl+shift+c) в точке 0,0,0 -> устанавливаем мировую ПСК (_Ucs -> _w) -> вставляем текст на место.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Цитата:
Код:
Ах да, в свойствах этой группы нет.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,337
|
сбился вид
команда _-view _top или _plan _world Последний раз редактировалось Хмурый, 21.03.2015 в 15:19. Причина: поставил дефис перед командой для работы из комстроки |
|||
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Да, действительно. Надпись осталась, только почему-то в другом месте. Я вызвал свойства на этом текстовом объекте и увидел разницу, в разделе Геометрия есть параметр Положение Х который имеет значение 1854.61, после использования твоего кода или команды flatten значение этого параметра меняется на тоже самое, но уже с минусом, т.е становится -1854.61 и естественно при таком значении текст отбрасывается в другое место чертежа. Вопрос можно это как-то отследить программно будет ли текст иметь отрицательное значение, после применения твоего кода и можно ли сделать так чтобы даже если текст имеет отрицательное положение по X, то всё равно сделать его положительным?
|
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Судя по dxf коду точка вставки (группа 10) не менялась, она как была отрицательная так и осталась. В свойствах пишется вычисленная координата в зависимости от 10-й и 210 групп и может быть еще чего-то. Уж как она там вычисляется - понятия не имею. Но через ActiveX эту координату можно получить. Попробуй это:
Код:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Krieger, скопировал твой код в lsp-файл, затем загрузил этот файл. Потом вызвал функцию textnormal выбрал этот текст, команда преобразовала этот текст, потом отзеркалил его, текст смотрит, вообще в другую сторону после отзеркаливания. Т.е он не вернулся в первоначальное состояние. Т.е отзеркаливание не хочет возвращать в исходное положение, потому что наверно, причина в том чтобы его коректно отзеркалить, должно быть 2 точки для отзеркаливания, а у текстового примитива только одна. Может есть какой-нить другой вариант решения этой проблемы?
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Может быть, чтобы текст не зеркалился, нужно поменять значение переменной MIRRTEXT?
|
|||
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Цитата:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Программное создание размерных стилей | Кулик Алексей aka kpblc | Программирование | 89 | 08.04.2013 12:59 |
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 |