Сообщество программистов Autodesk в СНГ

ADN Club => Организация проектирования => Тема начата: Алексей (IdeaSoft) от 23-06-2019, 00:20:30

Название: Не понятно с поворотом вставки блока
Отправлено: Алексей (IdeaSoft) от 23-06-2019, 00:20:30
Всем привет!
Написал алгоритм подмены вставок блока
(думал, что что-то не так с алгоритмом потом решил проверить повороты вставок блоков).
Дело такое. У меня в файле много блоков содержимое их одинаковое, а имена разные
это в следствии конвертации из файла dgn такой выдали файл.

Прикрепляю файл с двумя вставками двух разных блоков:
1) 25GD
2) 25GD_7

Почему, когда я их поворачиваю на одинаковый угол, к примеру,
в 90 градусов, содержимое блоков направленно в разные стороны?
Чтобы они совпадали по внешнему виду один из них нужно повернуть
с противоположным знаком -90 и 90

Что не так с блоками?


 
Название: Re: Не понятно с поворотом вставки блока
Отправлено: Александр Ривилис от 23-06-2019, 00:29:16
Что не так с блоками?
Внимательно посмотри на эту картинку:

(https://live.staticflickr.com/65535/48110372843_54af12481c_o.png)

У этих вставок блоков нормали направлены в противоположные стороны. А поворот осуществляется вокруг нормалей...
Название: Re: Не понятно с поворотом вставки блока
Отправлено: Александр Ривилис от 23-06-2019, 00:31:12
Алексей (IdeaSoft),
В очередной (наверное уже в сотый) раз задаю вопрос когда ты уже будешь создавать темы в правильных разделах? Какое отношение этот вопрос имеет к AutoCAD .NET API????
Название: Re: Не понятно с поворотом вставки блока
Отправлено: Алексей (IdeaSoft) от 23-06-2019, 00:34:34
Re: Не понятно с поворотом вставки блока
« Ответ #2 : 23-06-2019, 00:31:12 »
РешениеЦитиров
Да лучше эту тему мне нужно было в раздел организация проектирования перенести.
Название: Re: Не понятно с поворотом вставки блока
Отправлено: Алексей (IdeaSoft) от 23-06-2019, 00:35:19
Спасибо за оперативный ответ. Нормали проверю

Название: Re: Не понятно с поворотом вставки блока
Отправлено: Алексей (IdeaSoft) от 23-06-2019, 00:48:29
Все получилось спасибо!
Присваиваю вставке блока нужное значения свойства
BlockReference.Normal и все хорошо.