Ориентация семейства

Автор Тема: Ориентация семейства  (Прочитано 2701 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Ориентация семейства
« : 02-08-2019, 17:14:43 »
Есть методы

1.) FacingOrientation
https://www.revitapidocs.com/2019/989288ad-d81c-9ee6-4351-21daf93d9cf0.htm

2.) HandOrientation
https://www.revitapidocs.com/2019/a11ec72c-2498-aaea-4b2e-2adac454856c.htm

о каких именно фейсах семейства идет речь?

Отмечено как Решение enot 04-08-2019, 19:48:33

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Ориентация семейства
« Ответ #1 : 02-08-2019, 17:22:39 »
1. Ось Y семейства
2. Ось X семейства

всё в пространстве модели, надо только ещё смотреть FacingFlipped / HandFlipped

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Ориентация семейства
« Ответ #2 : 02-08-2019, 17:30:21 »
всё в пространстве модели, надо только ещё смотреть FacingFlipped / HandFlipped
А что от этого меняется?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Ориентация семейства
« Ответ #3 : 02-08-2019, 17:41:42 »
Направление.

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Ориентация семейства
« Ответ #4 : 02-08-2019, 17:46:36 »
Для определения параллельности двух экземпляров семейств достаточно проверить на равенство их FacingOrientation  или HandOrientation ?

Проверить два или более семейства на :

1.) На параллельность (неважно лежат на одной прямой или нет)
2.) Параллельны и лежат ли они на одной прямой

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Ориентация семейства
« Ответ #6 : 02-08-2019, 18:09:47 »
Направление.
Это ?




да.

1.) На параллельность (неважно лежат на одной прямой или нет)

ну, наверное, да, правда, "параллельность" семейств штука сильно зависящая от того, как это семейство смоделировано. Вероятно, в задаче, есть какие-то ключевые моменты / ограничения, которые могут помочь. К тому же, если речь идёт о параллельности, то, вероятно, эти семейства созданы на основе линии...

Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Ориентация семейства
« Ответ #7 : 02-08-2019, 18:18:32 »
ну, наверное, да, правда, "параллельность" семейств штука сильно зависящая от того, как это семейство смоделировано. Вероятно, в задаче, есть какие-то ключевые моменты / ограничения, которые могут помочь. К тому же, если речь идёт о параллельности, то, вероятно, эти семейства созданы на основе линии...
Экземпляры семейства - относятся к одному семейству обобщенной модели , которые необходимо проверить на
1.) На параллельность (неважно лежат на одной прямой или нет)
2.) Параллельны и лежат ли они на одной прямой


Оффлайн enotАвтор темы

  • ADN OPEN
  • *****
  • Сообщений: 525
  • Карма: 2
Re: Ориентация семейства
« Ответ #8 : 02-08-2019, 18:21:24 »
на основе линии...
Т.е. когда семейство построено на горизонтальной плоскости XY? (не на основе стены к примеру) => хотя нет, XYZ всегда одинаково направлен в любом семействе.... Тут скорее как геометрия семейства построена...
----------------------------------------------------------------------------------------------------------------------------------------------------
Говоря о параллельности , получается неважно куда оно флипнуто - отзеркалено по оси X или Y (если мы говорим об экземплярах одного семейства)?
всё в пространстве модели, надо только ещё смотреть FacingFlipped / HandFlipped
« Последнее редактирование: 02-08-2019, 18:51:28 от enot »

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Ориентация семейства
« Ответ #9 : 02-08-2019, 18:32:59 »
Странно как-то. Эти семейства параллельны?