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

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

Отображение координатной плоскости возле текста в чертеже

Ответ
Поиск в этой теме
Непрочитано 19.03.2015, 16:11 #1
Отображение координатной плоскости возле текста в чертеже
rtyu
 
Регистрация: 23.02.2012
Сообщений: 221

Здравствуйте!!

Ребята, подскажите по такому вопросу попался чертёж в котором, когда выделяешь текст, а потом левую нижнюю точку привязки, то появляется ось XY. Как это убрать, чтобы текст был обычным и не появлялась ось XY. Скриншот прилагаю

Заранее благодарен

Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный1.JPG
Просмотров: 107
Размер:	34.3 Кб
ID:	146063  


Последний раз редактировалось rtyu, 19.03.2015 в 16:29.
Просмотров: 7089
 
Непрочитано 19.03.2015, 16:20
#2
Кулик Алексей aka kpblc
Moderator

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


Убери динамическую ПСК
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.03.2015, 16:43
#3
rtyu


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Убери динамическую ПСК
Это можно сделать через Сервис->Новая ПСК->MCK? Или есть другой вариант отключения?

----- добавлено через ~15 мин. -----
Всё нашёл внизу отжать кнопку ДПСК

----- добавлено через ~20 мин. -----
Странно не помогло
Может быть ещё есть варианты?
rtyu вне форума  
 
Автор темы   Непрочитано 20.03.2015, 00:05
#4
rtyu


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


Вот прикладываю файл

----- добавлено через ~1 ч. -----
У кого-нить получилось убрать эти стрелки?
Вложения
Тип файла: dwg
DWG 2007
1.dwg (486.3 Кб, 1946 просмотров)
rtyu вне форума  
 
Непрочитано 20.03.2015, 05:58
#5
Krieger

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


Текст лежит не в плоскости координат. Т.е. координата z не равна нулю и еще маленько вектор не единичный. Если z обнулить и поправить 210-ю группу в (210 0.0 0.0 1.0), то 3d пск не появляется.
Вложения
Тип файла: dwg
DWG 2010
1 (2).dwg (465.5 Кб, 1891 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 20.03.2015, 09:41
#6
rtyu


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


Krieger, а как ты обнулял ось Z командой flatten или другим способом?

----- добавлено через ~6 мин. -----
Цитата:
Сообщение от Krieger Посмотреть сообщение
210-ю группу в (210 0.0 0.0 1.0)
А где находится, эта 210-группа?
rtyu вне форума  
 
Непрочитано 20.03.2015, 10:03
1 | #7
Krieger

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


Цитата:
Сообщение от rtyu Посмотреть сообщение
Krieger, а как ты обнулял ось Z командой flatten или другим способом?
Можно и flatten. Я в свойствах поменял.
Цитата:
Сообщение от rtyu Посмотреть сообщение
А где находится, эта 210-группа?
В описании примитива.
Поменять можно таким кодом:
Код:
[Выделить все]
(setq pr (entget (car (entsel)))
      pr (subst '(210 0.0 0.0 0.1) (assoc 210 pr) pr))
(entmod pr)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 20.03.2015, 12:34
#8
rtyu


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


Krieger, скажи, пожалуйста, этот код который ты привёл ниже, это код распространяется на один объект или же этот код распространяется на весь чертёж?
rtyu вне форума  
 
Непрочитано 20.03.2015, 12:56
#9
Krieger

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


Код попросит выбрать объект. Какой объект ткнешь у того и поменяет.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 20.03.2015, 16:41
#10
rtyu


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


Я так понял этот код нужно вставить в файл, дать этому файлу расширение lsp и вызывать через функцию?
rtyu вне форума  
 
Непрочитано 20.03.2015, 17:01
#11
Кулик Алексей aka kpblc
Moderator

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


http://dwg.ru/pub/9
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.03.2015, 17:25
#12
Krieger

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


Цитата:
Сообщение от rtyu Посмотреть сообщение
Я так понял этот код нужно вставить в файл, дать этому файлу расширение lsp и вызывать через функцию?
Не совсем, т.к. там нет объявления функции. Это нужно запустить редактор vlisp вставить туда код и от туда выполнить. Ну или объявить функцию. Если с кодом туго, то можно по другому:
Установить ПСК по объекту (_Ucs -> _ob -> ткнуть по тексту), далее копируем с базовой точкой (ctrl+shift+c) в точке 0,0,0 -> устанавливаем мировую ПСК (_Ucs -> _w) -> вставляем текст на место.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 20.03.2015, 21:51
#13
rtyu


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


Цитата:
Сообщение от Krieger Посмотреть сообщение
В описании примитива.
Krieger, это имеешь ввиду Свойства примитива или что-то другое?

----- добавлено через ~2 мин. -----
Если Свойства, то я не заметил, цифру 210 в них.
rtyu вне форума  
 
Непрочитано 21.03.2015, 06:17
#14
Krieger

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


Цитата:
Сообщение от rtyu Посмотреть сообщение
Krieger, это имеешь ввиду Свойства примитива или что-то другое?

----- добавлено через ~2 мин. -----
Если Свойства, то я не заметил, цифру 210 в них.
Это не совсем свойства. Примитивы описываются в AutoCAD посредством списков из DXF кодов. Можешь, например, сохранить свой файл с расширением *.dxf и открыв его обычным блокнотом увидеть эти самые DXF коды. Например, описание твоего текста "Магистральный" из приложенного тобою файла выглядит так:
Код:
[Выделить все]
((-1 . <Entity name: 7ff718160f30>) (0 . "TEXT") (330 . <Entity name: 7ff7181139f0>) (5 . "3023") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "Выработки") (6 . "погашение") (48 . 0.5) (100 . "AcDbText") (10 2462.37 1088.81 -9.38988e+008) (40 . 3.01893) (1 . "Магистральный ") (50 . 6.27091) (41 . 1.0) (51 . 0.0) (7 . "Standard") (71 . 0) (72 . 0) (11 0.0 0.0 -9.38988e+008) (210 4.15144e-009 1.3292e-008 1.0) (100 . "AcDbText") (73 . 0))
Здесь, например, группа 8 - слой, 6 - тип линии, 10 - координаты точки вставки, 1 - содержание текста. 210-я группа отвечает за направление положения текста, т.е. эти цифры говорят о том что текст маленько повернут из плоскости МСК. А если он ориентирован не в плоскости, а в пространстве, то и появляется курсор динамической ПСК. Значит, если хочешь привести все в порядок надо его вернуть в плоскость, собственно любым доступным тебе способом, не обязательно через правку dxf.
Ах да, в свойствах этой группы нет.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 21.03.2015, 08:48
#15
Хмурый


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


Цитата:
Сообщение от rtyu Посмотреть сообщение
У кого-нить получилось убрать эти стрелки?
сбился вид
команда _-view _top или _plan _world
Вложения
Тип файла: dwg
DWG 2007
1_review.dwg (532.0 Кб, 1501 просмотров)

Последний раз редактировалось Хмурый, 21.03.2015 в 15:19. Причина: поставил дефис перед командой для работы из комстроки
Хмурый вне форума  
 
Автор темы   Непрочитано 22.03.2015, 12:57
#16
rtyu


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
команда _-view _top или _plan _world
Вообще не грамма не помогает
rtyu вне форума  
 
Непрочитано 22.03.2015, 14:55
#17
Хмурый


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


Цитата:
Сообщение от rtyu Посмотреть сообщение
Вообще не грамма не помогает
согласен. затупил малость.
Хмурый вне форума  
 
Автор темы   Непрочитано 25.03.2015, 16:57
#18
rtyu


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


Krieger, вот ещё один файл в котором есть эти оси, но что самое интересное, что если использовать твой код или даже команду flatten, то почему-то эта надпись вообще исчезает
Вложения
Тип файла: dwg
DWG 2007
Сброс.dwg (84.8 Кб, 1195 просмотров)
rtyu вне форума  
 
Непрочитано 25.03.2015, 20:12
#19
Krieger

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


Она не исчезает. Где ты их берешь?
Вложения
Тип файла: dwg
DWG 2013
Сброс.dwg (32.7 Кб, 1144 просмотров)
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 26.03.2015, 14:55
#20
rtyu


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


Krieger, а как тебе удалось убрать оси, чтобы надпись не пропала?
rtyu вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Отображение координатной плоскости возле текста в чертеже

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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