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

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

Почему блок может вставляться под углом, отличающимся от указанного пользователем?

Ответ
Поиск в этой теме
Непрочитано 31.03.2014, 19:22
Почему блок может вставляться под углом, отличающимся от указанного пользователем?
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,848

Доброго всем.
Подскажите, пожалуйста, какими системными переменными регулируется угол вставки блока? Обратились ко мне пользователи с такой ситуацией: система координат мировая, выполнена команда _.plan _c. Внутри блока, к примеру, только горизонтальный отрезок (проверено и вручную, и программно). При выполнении команды _.insert блок вставляется под углом примерно 2-3 градуса, хотя в диалоговом окне установлено значение 0.
Ситуация повторяется в строго опрелеленных файлах, т.е. Проблема явно в каких-то переменных, хранящихся в документе.
К сожалению, предоставить файл на растерзание не могу может быть, есть какие идеи? А то у меня мозг уже вскипел...
Благодарствую за помощь и внимание
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 6582
 
Автор темы   Непрочитано 01.04.2014, 23:02
#21
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Я блок вставляю макросом ^C^C-insert D:/AutoDesk_14/BLOKI/TL_IL \1 1
Я вставляю через конструкцию наподобие
Код:
[Выделить все]
(vla-insertblock *modelspace* (vlax-3d-point pt) (vla-get-name blk_def) 1. 1. 1. 0.)
т.е. все масштабы и углы задаются принудительно.
Цитата:
Сообщение от OlVish Посмотреть сообщение
можно проверить, разбив блок - развалиться на примитивы или на блок
Я блок формировал даже программно - ситуация не менялась: вставка шла под углом.
Цитата:
Сообщение от Nike Посмотреть сообщение
а не кажется, что над тобой подшутили?
К сожалению, не подходит: поскольку вопрос был задан еще аж 27 числа.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.04.2014, 10:47
#22
Сергей Юрьевич

Строительство гидротехнических сооружений
 
Регистрация: 01.08.2012
Москва
Сообщений: 8,664


Кулик Алексей aka kpblc, может включены какие-нибудь из геометрических зависимостей?
Сергей Юрьевич вне форума  
 
Автор темы   Непрочитано 02.04.2014, 11:18
#23
Кулик Алексей aka kpblc
Moderator

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


Да не должны... Но за идею спасибо. Как только до пользователя достучусь, все вопросы ему переадресую По результатам отпишусь.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.04.2014, 12:03
#24
Serge Krasnikov

Конструктор, инженер-механик на пенсии
 
Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953


Кулик Алексей aka kpblc, Есть предположение, что при создании блока ПСК была повернута.
Serge Krasnikov вне форума  
 
Автор темы   Непрочитано 02.04.2014, 12:15
#25
Кулик Алексей aka kpblc
Moderator

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


Эт вряд ли. Но выясню, спасибо
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.04.2014, 13:51
#26
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Цитата:
Сообщение от Serge Krasnikov Посмотреть сообщение
Есть предположение, что при создании блока ПСК была повернута
при повернутой пск создаваемому блоку заранее задается угол, равный пороту ск. это вряд ли то, если проблема существует при программном создании блока и только в определенных файлах...
может посоветовать отпургенить чертеж? на всякий случай... как то была ситуация, что дин блоки с одного чертежа на другой уходили коряво (сбрасывался параметр поворота), помог именно _purge.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 03.04.2014, 15:12
#27
Valery Brelovsky

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


Цитата:
Сообщение от Nike Посмотреть сообщение
Кулик Алексей aka kpblc, а не кажется, что над тобой подшутили?
А может Алексей пошутил типа?
Valery Brelovsky вне форума  
 
Автор темы   Непрочитано 03.04.2014, 15:12
#28
Кулик Алексей aka kpblc
Moderator

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


Шуток не было. До пользователя просто сейчас не "достучаться", поэтому тишина...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 14.04.2014, 22:47
#29
Кулик Алексей aka kpblc
Moderator

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


Все, разобрался. Проблема была не в AutoCAD, а в моем немного перезамороченном коде Спасибо за помощь
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.04.2014, 23:40
#30
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Проблема была не в AutoCAD, а в моем немного перезамороченном коде
а именно?
Nike вне форума  
 
Автор темы   Непрочитано 14.04.2014, 23:52
#31
Кулик Алексей aka kpblc
Moderator

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


У меня для вставки блока использовалась команда _.-insert с предопределенными параметрами. Заморочка была с обработкой блоков, которые не могут быть вставлены с разными масштабами: я напрочь про них забыл. А там же при вставке масштабы по второй/третьей осям не запрашиваются, сразу идет запрос угла поворота. А у меня код подставлял масштаб по оси Y, который AutoCAD понимал как угол поворота.
В общем, надо было тщательнее тестировать код
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.04.2014, 23:58
#32
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 1,983


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Заморочка была с обработкой блоков, которые не могут быть вставлены с разными масштабами: я напрочь про них забыл.
А я про такие вообще не знал, где можно почитать, как называются такие блоки?
SetQ вне форума  
 
Автор темы   Непрочитано 15.04.2014, 00:12
#33
Кулик Алексей aka kpblc
Moderator

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


Когда создаешь блок, ему можно в свойствах (хоть вручную, хоть программно) указать "запретить разбиение" и "вставлять всегда с одинаковыми масштабами". Сейчас точно названия ActiveX-свойств не скажу - просто не помню
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.04.2014, 00:21
#34
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


Кулик Алексей aka kpblc, что сказать тебе в поддержку.. Косячник!
Nike вне форума  
 
Непрочитано 15.04.2014, 00:23
#35
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 1,983


Правда, на самом виду свойство "Одинаковый масштаб" лежит.
SetQ вне форума  
 
Автор темы   Непрочитано 15.04.2014, 01:05
#36
Кулик Алексей aka kpblc
Moderator

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


Ага, на самом виду. Но факт тот, что я этот параметр упустил из виду при вызове _.-insert
Nike, я даже спорить не буду ))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Почему блок может вставляться под углом, отличающимся от указанного пользователем?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38