|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.06.2018, 23:21 | #1 | |
Как определить угол поворота блока в МСК при его вращении в ОСК
Строительство
Сочи
Регистрация: 24.09.2010
Сообщений: 215
|
||
Просмотров: 3176
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
Узнать угол наклона Вашего блока к плоскости XY можно посмотрев на нормаль Вашего блока.
Тот блок, который Вы повернули на 2 градуса, имеет нормаль (-0.0523,0,0.9986) и дальше вычислить угол между двумя плоскостями. Т.к. автокад не предлагает штатных инструментов для просмотра и редактирования нормалей элементов, то ручной способ ,ИМХО, просто невозможен и предлагать его бессмысленно. И тут вариантов не так много: писать специальную программу или с помощью Excel пытаться расковыривать dxf файл. В общем удачи Вам... =о) Последний раз редактировалось Boxa, 13.06.2018 в 10:39. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,091
|
Цитата:
Цитата:
Последний раз редактировалось kp+, 13.06.2018 в 10:26. |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>Для примера файл с двумя блоками. Один из них повернут вокруг Y на 2 град. и в свойствах уже отображается поворот на 90 град.
а что вы хотели увидеть? в DXF ориентация блока задается нормалью и углом поворота вокруг нормали. Исходную ориентацию блока зная только нормаль однозначно восстановить нельзя, поэтому используется Arbitrary Axis Algorithm - именно он и дает скачок в 90 градусов. >>Прошу "местных" подсказать последовательность действий. узнаете нормаль (OZ), используя Arbitrary Axis Algorithm считаете (OX) и (OY), затем поворачиваете (OX) и (OY) на угол поворота блока (емнип группа 50, но могу врать). Теперь вы имеете базисные оси СК блока, из них высчитываете требуемый вам угол. >>Как определить угол поворота блока МСК, который имеет повороты по мимо оси Z еще и вокруг осей X и Y в трехмерном случае нету никакого "угол поворота блока МСК". Представте что у вашего блока (OX) получился 0,0,1 какой тут будет "угол поворота блока МСК"? |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить угол поворота блока вокруг осей X и Y? | mikls | LISP | 4 | 23.04.2016 20:58 |
Как определить размер температурно-усадочного блока? | Румби | Железобетонные конструкции | 1 | 15.03.2016 18:03 |
СПДС CS 7. Как определить угол наклона объекта к осям ПСК из скрипта? | AlexV | ПО от CSoft | 8 | 18.02.2016 18:22 |
Как определить имя блока Autocad при помощи VBA? | allrather | Программирование | 3 | 12.12.2015 11:35 |
Угол поворота Viewport | plaz | AutoCAD | 15 | 05.12.2006 02:27 |