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

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

Блоки вставляются зеркально отображёнными

Закрытая тема
Поиск в этой теме
Непрочитано 16.04.2014, 09:09 #1
Блоки вставляются зеркально отображёнными
SilvioManuel
 
Регистрация: 11.08.2010
Сообщений: 124

Блоки вставляются зеркально отображёнными. Происходит это в одном файле. Как бороться с этим и существует ли профилактика?
Просмотров: 6253
 
Непрочитано 16.04.2014, 09:17
#2
Кулик Алексей aka kpblc
Moderator

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


Систему координат поставь нормальной.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.04.2014, 10:20
#3
SilvioManuel


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


это в какой-то переменной сбилось значение? в какой?
SilvioManuel вне форума  
 
Непрочитано 16.04.2014, 10:30
#4
Хмурый


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


_ucs _W
Хмурый вне форума  
 
Непрочитано 22.05.2014, 06:53
#5
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Систему координат поставь нормальной.
А если наоборот надо зеркально отобразить блок на 180 градусов а точка привязки всего лишь одна?
FaustZero вне форума  
 
Непрочитано 22.05.2014, 07:15
#6
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от FaustZero Посмотреть сообщение
А если наоборот надо зеркально отобразить блок на 180 градусов а точка привязки всего лишь одна?
Вставь блок и отзеркаль.
Valery Brelovsky вне форума  
 
Непрочитано 22.05.2014, 09:58
#7
VVA

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


Цитата:
Сообщение от FaustZero Посмотреть сообщение
А если наоборот надо зеркально отобразить блок на 180 градусов а точка привязки всего лишь одна?
Масштаб может быть отрицательным. В этом случае помимо масштабирования происходит и "отражение"
Поиграйся в свойствах с масштабными коэффициентами по X, Y, Z и поймешь как это работает
Цитата:
Команда: _insert
Точка вставки или [Базовая точка/Масштаб/Поворот]: Укажите масштаб <1>: -1
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 22.05.2014, 10:43
#8
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Valery Brelovsky, вся фишка в том, что в блоке всего одна точка, а для отзеркаливания нужно две

VVA, масштаб положительный
FaustZero вне форума  
 
Непрочитано 22.05.2014, 10:49
#9
Хмурый


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


переменную GRIPBLOCK в значение 1. Появятся остальные ручки в блоке
Хмурый вне форума  
 
Непрочитано 22.05.2014, 11:18
#10
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Хмурый, ему пофиг на GRIPBLOCK. на обычном блоке работает, без проблем.

Начну с начала, у меня имеются координаты объекта в проекции Меркатора, они лежат в отдельном файле с расширением *.csv. Эти координаты я импортирую в Civil3D 2013 с помощью инструмента создания точек, таким образом создаю группу точек с одним типом объектов. Далее настраиваю стили для отображения маркера и точки, и использую уже готовый символ блока для AutoCAD для маркера с другого чертежа (образцы знаков). Получается этот блок, его можно крутить вокруг точки, перемещать куда надо, но зеркалить - хрен. Прикрепляю файл чертежа, на масштаб внимание не обращайте. Туда же вставил обыкновенный блок в качестве эталона (он больше), а тот кто поменьше желательно привести в такой же вид как и большой.
Вложения
Тип файла: dwg
DWG 2013
Чертеж.dwg (439.8 Кб, 1497 просмотров)
FaustZero вне форума  
 
Непрочитано 22.05.2014, 11:37
#11
Хмурый


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


Цитата:
Сообщение от FaustZero Посмотреть сообщение
Хмурый, ему пофиг на GRIPBLOCK. на обычном блоке работает, без проблем.

Начну с начала, у меня имеются координаты объекта в проекции Меркатора, они лежат в отдельном файле с расширением *.csv. Эти координаты я импортирую в Civil3D 2013 с помощью инструмента создания точек, таким образом создаю группу точек с одним типом объектов. Далее настраиваю стили для отображения маркера и точки, и использую уже готовый символ блока для AutoCAD для маркера с другого чертежа (образцы знаков). Получается этот блок, его можно крутить вокруг точки, перемещать куда надо, но зеркалить - хрен. Прикрепляю файл чертежа, на масштаб внимание не обращайте. Туда же вставил обыкновенный блок в качестве эталона (он больше), а тот кто поменьше желательно привести в такой же вид как и большой.
так с этого и надо было начинать, а то, про блоки песнь завёл. Окуда нам знать, простым смертным про csv и Civil3D?
Блок 116а- зеркалится, текст- не зеркалится, ибо mirrtext = 0, proxy я не могу отзеркалить.
Изображения
Тип файла: jpg Безымянный.jpg (73.5 Кб, 174 просмотров)

Последний раз редактировалось Хмурый, 22.05.2014 в 11:43.
Хмурый вне форума  
 
Непрочитано 22.05.2014, 11:43
#12
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Окуда нам знать, простым смертным про csv и Civil3D?
грубо говоря, я беру образец знака с другого чертежа, где он простой блок и вставляю его в свою координату что бы точка отображалась как знак линейной створы и всё.
FaustZero вне форума  
 
Непрочитано 22.05.2014, 11:44
#13
Хмурый


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


систему координат предварительно можно настроить
Хмурый вне форума  
 
Непрочитано 22.05.2014, 11:52
#14
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Цитата:
Сообщение от Хмурый Посмотреть сообщение
систему координат предварительно можно настроить
настроена. там пользовательская СК стоит с центральным 87 меридианом это 15 зона.
Изображения
Тип файла: jpg СК.jpg (60.0 Кб, 179 просмотров)
FaustZero вне форума  
 
Непрочитано 22.05.2014, 12:12
#15
Хмурый


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


FaustZero, что-то мешает разверунть настроенную систему координат относительно оси X или Y на 180 градусов и вставляй.
Хмурый вне форума  
 
Непрочитано 22.05.2014, 12:14
#16
VVA

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


Цитата:
Сообщение от FaustZero Посмотреть сообщение
Valery Brelovsky, вся фишка в том, что в блоке всего одна точка, а для отзеркаливания нужно две

VVA, масштаб положительный
Так установи отрицательным - будет зеркалирование. Перед этим в редакторе блока в свойствах установи "Одинаковый масштаб - нет"
Посмотри во вложении в свойствах на масштабные коэффициенты
Вложения
Тип файла: dwg
DWG 2007
Drawing1.dwg (516.8 Кб, 1413 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 22.05.2014, 12:18
#17
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Цитата:
Сообщение от Хмурый Посмотреть сообщение
FaustZero, что-то мешает разверунть настроенную систему координат относительно оси X или Y на 180 градусов и вставляй.
ничто не мешает, но у меня на этой речушке таких знаков 12 штук и все они на этой СК, а отзеркалить нужно один конкретно этот створ №16.
FaustZero вне форума  
 
Непрочитано 22.05.2014, 12:21
#18
Хмурый


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


Разверни систему координат и заново вставь блок

----- добавлено через 38 сек. -----
Разверни систему координат и заново вставь блок. Извини, я тебе помочь не могу с прокси-графикой
Хмурый вне форума  
 
Непрочитано 22.05.2014, 12:29
#19
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


VVA, Камрад, мне не надо зеркалить блок 116а, он там в качестве наглядного образца. Отзеркалить нужно то, что отображается как точка COGO 239336.
FaustZero вне форума  
 
Непрочитано 22.05.2014, 12:34
#20
Хмурый


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


с сообщения #5 тему нужно отделить в раздел форума "Вертикальные решения..."
Хмурый вне форума  
 
Непрочитано 22.05.2014, 12:40
#21
Кулик Алексей aka kpblc
Moderator

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


Переношу
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.05.2014, 12:45
#22
Бот
Moderator


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


SilvioManuel, просьба изменить название темы "Блоки вставляются зеркально отображёнными" в соответствии с п.4.3. правил форума, в противном случае тема автоматически будет закрыта через 12 часов.

Как переименовать тему?

Сообщение сгенерировано автоматически, отвечать на него не нужно
Бот вне форума  
 
Непрочитано 22.05.2014, 14:01
#23
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от FaustZero Посмотреть сообщение
вся фишка в том, что в блоке всего одна точка, а для отзеркаливания нужно две
А причем ту количество точек в блоке. Для того что бы отзеркалить блок его точки вообще не нужны. Или как уже писали отрицательный мастаб в свойствах блока.
Valery Brelovsky вне форума  
 
Непрочитано 22.05.2014, 14:28
#24
FaustZero

Изыскатель
 
Регистрация: 09.09.2011
Енисейск
Сообщений: 10


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
А причем ту количество точек в блоке. Для того что бы отзеркалить блок его точки вообще не нужны. Или как уже писали отрицательный мастаб в свойствах блока.
если тебе, к примеру, надо отобразить объект относительно какой-либо точки, то нужно не менее двух, а вообще не имеет значение, мы тут уже выяснили, что это вроде как прокси-графика и что с ней делать пока никто не знает.
FaustZero вне форума  
 
Непрочитано 22.05.2014, 14:36
#25
Бот
Moderator


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


SilvioManuel, просьба изменить название темы "Блоки вставляются зеркально отображёнными" в соответствии с п.4.3. правил форума, в противном случае тема автоматически будет закрыта через 6 часов.

Как переименовать тему?

Сообщение сгенерировано автоматически, отвечать на него не нужно
Бот вне форума  
 
Непрочитано 22.05.2014, 15:27
#26
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от FaustZero Посмотреть сообщение
если тебе, к примеру, надо отобразить объект относительно какой-либо точки
Ну и что. Что бы отзеркалить объект не обязательно привязыватся к точкам обекта. Когда идёт запрос ставишь точку и затем вторую точку и получаешь зарекальный объект относительно условной линии. Отзеркаленный объект он будет отзеркаленным.

Цитата:
Сообщение от FaustZero Посмотреть сообщение
мы тут уже выяснили, что это вроде как прокси-графика и что с ней делать пока никто не знает.
Чтобы знать что делать нужно указывать программу в которой работаешь. А прокси графика это не новость. И вопрос и тему упорядочить не мешало бы. Модератор уже втрое предупреждение делает.
Valery Brelovsky вне форума  
 
Непрочитано 22.05.2014, 16:26
#27
Хмурый


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


Цитата:
Сообщение от FaustZero Посмотреть сообщение
тут уже выяснили, что это вроде как прокси-графика и что с ней делать пока никто не знает.
Что значит "никто не знает"? Ты в Civil3D работаешь? Тогда этот объект для тебя вовсе не прокси-графика. Если не в Civil3D, тогда эти объекты придётся расчленить или установить соответствующий object enabler
Хмурый вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Блоки вставляются зеркально отображёнными



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
ЛИСП слои цвета преобразование Gotch LISP 97 08.11.2011 10:22
Разбиение черечежа откоса на геологические блоки в VBA Skyper Программирование 1 18.03.2010 08:54
шаблоны.. блоки.. программы.. kolobrod Программирование 9 29.01.2007 11:15