|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как определить направление выдавливания Region, зная вектор нормали.
Инженер кадастровый
Москва
Регистрация: 27.04.2010
Сообщений: 28
|
||
Просмотров: 1147
|
|
||||
Регистрация: 18.11.2019
Сообщений: 1,705
|
Выдавить в направлении точки невозможно. Направление можно указать двумя точками.
При этом вектор направления определяется направляющими косинусами к глобальным осям координат (т.е. нужны проекции единичного отрезка направления на оси X, Y и Z). |
|||
![]() |
|
||||
Инженер кадастровый Регистрация: 27.04.2010
Москва
Сообщений: 28
|
Цитата:
Цитата:
Подспудно тут возник вроде бы легкий вопрос, как на VBA переключиться из активной ПСК в МСК не используя SendCommand? В коллекции UserCoordinateSystems МСК нет. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,422
|
В качестве бреда: взять точку, к которой хочешь строить выдавливание, ее координаты преобразовать в ОСК региона. Получаешь вектор от центроида до транспонированной точки - вот тебе и знак выдавливания (мне так кажется).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер кадастровый Регистрация: 27.04.2010
Москва
Сообщений: 28
|
Цитата:
За время попыток разобраться с системами координат, ОСК для меня осталась самой непонятной.. Вот устанавливаю я на один конец линии начало координат и выравниваю одну ось вдоль этой линии - это ОСК или нет? Как ее получить, каким критериям должна удовлетворять - непонятно. Описание в хелпе - какой-то непонятный набор слов.. Что-то связанное с плоскими полилиниями.. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,422
|
ОСК = Система координат объекта. Грубо говоря, хранится в 210-й DXF группе. А так, как ты рассказываешь, ты создаешь ПСК - пользовательскую систему координат.
Попробуй выполнить нечто типа Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 06.10.2023 в 16:24. |
|||
![]() |
|
||||
Инженер кадастровый Регистрация: 27.04.2010
Москва
Сообщений: 28
|
Цитата:
А где хранятся эти относительные координаты и относительно какой точки они задаются? Если смотреть любую полилинию через окно свойств, координаты вершин там в МСК. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,422
|
А, я когда копировал, 0-ю группу по запарке снес. Вроде бы подправил, но проверить сейчас не смогу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить серию и марку колонн | rerla | Поиск литературы, чертежей, моделей и прочих материалов | 1 | 21.04.2021 17:09 |
Как определить ветровую нагрузку при напрвлении ветра под углом | Dmitry_Z | Прочее. Архитектура и строительство | 3 | 16.01.2019 10:52 |
Как определить профиль усиления металлической балки.. | fyzest | Металлические конструкции | 4 | 10.04.2018 13:00 |
Как надежно определить, что в x64 системе выполняется 32х разрядный Acad. | Pastor | Программирование | 6 | 08.09.2010 17:17 |
Определение нормали в точке на поверхности сферы | Circul | Программирование | 7 | 01.03.2010 23:10 |