Содержание
- «Элемент не может быть повернут в эту позицию»
- Вариант 1: установить на наклонную опорную плоскость
- Вариант 2: создать поворот внутри семейства болта:
- Вариант 3: установка на вертикальную плоскость
- Как развернуть последние углы кубика Рубика — Шаг 7
- Как повернуть уголы кубика Рубика 3х3
- Поворот угла третьего слоя кубика Рубика
«Элемент не может быть повернут в эту позицию»
…а также немного информации о рабочих плоскостях и способах поворота элементов в семействах.
Последнее время не первый раз встречаю такой вопрос, решил написать.
Сделали мы, например, семейство фундаментного болта, а затем хотим установить его не вертикально, а под углом. Переходим на разрез, пытаемся повернуть — и получаем ругательство:

Можно даже найти в свойствах семейства опцию «Всегда вертикально», но сообщение всё равно будет вылезать.

Когда первый раз столкнулся с проблемой много лет назад — тоже подумал: «Что за глупое ограничение!».
Но сейчас (и уже не первый раз) понимаю, что ограничения появились неспроста, и они отражают саму суть логики программы. Итак, в чем же особенность? Дело в том, что Ревит — параметрическая САПР, основанная на рабочих плоскостях.
«Параметрический» — значит, что в элементы могут передаваться какие-то значения (параметры) и эти элементы автоматически изменяются (удлиняются, поворачиваются, изменяют конфигурацию) в зависимости от этих параметров, по определенным зависимостям.
«Основанный на рабочих плоскостях» — означает, что геометрические параметры в основном работают с плоскостями, а не с точками или прямыми, и параметризация осуществляется за счет перемещения плоскостей.
Например, в Ревите вообще нет 3D-элементов, которые бы «висели в воздухе»: у элемента всегда есть «Основа» или «Рабочая плоскость».

Фактически, единственные элементы, которые действительно «висят в воздухе» — это оси, уровни и опорные плоскости.
Благодаря этому можно, например, изменить высоту первого этажа (переместить выше уровень второго этажа) и быть уверенным, что все элементы на этих этажах также передвинутся на нужную высоту.
Проблема параметризации рабочими плоскостями — в том, она имеет однозначное решение только в случае ортогональных плоскостей. Простой пример — вертикальные и наклонные колонны. Колонна — объект «На базе двух уровней» — для неё указывается нижний и верхний уровень. Что будет происходить, если изменится высота уровня? Для вертикальной колонны — всё просто: увеличится высота колонны.
Но для наклонной колонны всё сложнее. В этом случае есть выбор:
— сохранить угол, под которым расположена колонна;
— сохранить положение точек начала и конца колонны в плане.
Статья в справке:





Вариант 1: установить на наклонную опорную плоскость





Вариант 2: создать поворот внутри семейства болта:

Привяжем начальную точку вспомогательной линии к пересечению опорных плоскостей:

Нажимайте Tab, чтобы выбрать не всю линию, а её конечную точку.
Создадим параметр угла поворота:

«Вспомогательная линия» — интересный объект. Она имеет 4 плоскости, которые можно использовать в качестве рабочих плоскостей для размещения элементов.

Укажу нижнюю плоскость вспомогательной линии в качестве рабочей плоскости:

Создаю элемент выдавливания:

Обратите внимание, эскиз выдавливания теперь создается в плоскости вспомогательной линии.
Загружаю семейство в проект и проверяю работу:

Вариант 3: установка на вертикальную плоскость
Идея простая. Если мы можем вращать элементы только в плоскости, на которую установили элемент, а повернуть нам надо в вертикальной плоскости — установим болт на вертикальную плоскость.
Для этого семейство болта сделаем «Лежащим на боку» 🙂

Включим «На основе рабочей плоскости» и отключим «Всегда вертикально».
В проекте нам понадобится вертикальная рабочая плоскость. Можно использовать вертикальную боковую грань фундамента, создать в плане именованную опорную плоскость, или использовать в качестве рабочей плоскости одну из осей.
Я установлю на грань фундамента:

Теперь этот болт можно вращать инструментом «Повернуть» так, как нам нужно:

Каждый из способов в чем-то удобен, каком применять — выбирайте по ситуации.
Рабочие плоскости — может быть, проклятье Ревита, но задачи вполне можно решать, если научиться с ними работать.
Удачи!
Всем привет! Тут мой блог об Autodesk Revit, а на самом деле — просто блокнот, куда я записываю свои идеи.
Надеюсь, что информация окажется полезной и интересной.
Источник
Как развернуть последние углы кубика Рубика — Шаг 7
В начале этого этапа все угловые кубики верхней грани должны находится на своих местах, при этом они могут быть неправильно повёрнуты. Данная формула развернет угловые кубики по часовой стрелке.
Смотри иллюстрацию ниже.

Как повернуть уголы кубика Рубика 3х3
В конце данного этапа по сборке головоломки 3×3, ваш куб будет полностью собран!
Смотри картинку головоломки в сборе.
В зависимости от того, как у вас был разобран рубик 3х3, у вас могут быть варианты по расположению боковых элементов последней грани:
- Два угловых кубика повёрнуты неправильно. 3×3
- Два противоположенных угловых кубика повёрнуты неправильно.
- Три детали повернуты неправильно.
- Все четыре элемента повернуты неправильно.
Поворот угла третьего слоя кубика Рубика
Данная формула предназначена, для поворота угловой детали по часовой стрелке.









Важно!
Этот алгоритм надо повторять до тех пор, пока правый кубик верхней грани, не повернётся правильным образом!
Далее поверните верхнюю грань и повторяйте формулу, до тех пор пока угловая деталь не будет правильно сориентирована.

Поверните верхнюю грань один раз:

Поверните верхнюю грань два раза:


При выполнении данной формулы, может создаться впечатление, что все запуталось. Не пугайтесь. Если повторить последовательность действий ещё несколько раз, то всё встанет на свои места.
Не огорчайтесь, если у вас не получилось собрать головоломку с первого раза. Я и сам не сразу всё понял, но теперь могу собрать его менее чем за 2 минуты, не глядя в формулы. Они уже в моей голове.
Вернее не в голове — руки сами помнят алгоритмы.
И знайте, лучший способ отблагодарить нас, это поделиться ссылкой на наш сайт с друзьями!
Если Вы смогли собрать головоломку Рубика, нажмите — Я собрал кубик 3×3!
Источник
Шаг 7.
В последнем этапе нашей инструкции, мы расскажем Вам, как развернуть углы последнего слоя кубика Рубика 3х3 одной формулой.
В начале этого этапа все угловые кубики верхней грани должны находится на своих местах, при этом они могут быть неправильно повёрнуты. Данная формула развернет угловые кубики по часовой стрелке.
Смотри иллюстрацию ниже.

Как повернуть уголы кубика Рубика 3х3
В конце данного этапа по сборке головоломки 3×3, ваш куб будет полностью собран!
Смотри картинку головоломки в сборе.

В зависимости от того, как у вас был разобран рубик 3х3, у вас могут быть варианты по расположению боковых элементов последней грани:
- Два угловых кубика повёрнуты неправильно. 3×3
- Два противоположенных угловых кубика повёрнуты неправильно.
- Три детали повернуты неправильно.
- Все четыре элемента повернуты неправильно.
Поворот угла третьего слоя кубика Рубика
Данная формула предназначена, для поворота угловой детали по часовой стрелке.
Смотри рисунок.









Важно!
Этот алгоритм надо повторять до тех пор, пока правый кубик верхней грани, не повернётся правильным образом!
Далее поверните верхнюю грань и повторяйте формулу, до тех пор пока угловая деталь не будет правильно сориентирована.
Поверните верхнюю грань один раз:

и / или
Поверните верхнюю грань два раза:


При выполнении данной формулы, может создаться впечатление, что все запуталось. Не пугайтесь. Если повторить последовательность действий ещё несколько раз, то всё встанет на свои места.
Не огорчайтесь, если у вас не получилось собрать головоломку с первого раза. Я и сам не сразу всё понял, но теперь могу собрать его менее чем за 2 минуты, не глядя в формулы. Они уже в моей голове.
Вернее не в голове — руки сами помнят алгоритмы.
И знайте, лучший способ отблагодарить нас, это поделиться ссылкой на наш сайт с друзьями!
Если Вы смогли собрать головоломку Рубика, нажмите — Я собрал кубик 3×3!
Workaround:
Manually adjust the position of the loaded models.
Adjust the position of the loaded link using the Move function
- Click Modify tab
Modify panel
(Move). - Select the elements to move.
- Press Enter.
- Click once to enter a start point for moving.
- Move the cursor in the direction that link should be moved.
- The cursor snaps to snap points. Dimensions appear as guides.
- Click again to complete the move, or, for more precision, type a value for the distance to move the element.
- Press Enter.
- Repeat step 1-8 to the rest of the links.
Adjust the position of the loaded link using the Rotate function
- Click Modify tab
Modify panel
(Rotate). - Select the elements to rotate,
- Press Enter.
- If desired, the center of rotation might be changed.
- On the Options Bar, selecting Center of rotation: Place and clicking a new location.
- Click to specify the start ray of rotation.
- Move the cursor to place the end ray of rotation.
- Click to place the end ray and finish rotating the selection.
- Repeat step 1-8 to the rest of the links.
Workaround:
Manually adjust the position of the loaded models.
Adjust the position of the loaded link using the Move function
- Click Modify tab
Modify panel
(Move). - Select the elements to move.
- Press Enter.
- Click once to enter a start point for moving.
- Move the cursor in the direction that link should be moved.
- The cursor snaps to snap points. Dimensions appear as guides.
- Click again to complete the move, or, for more precision, type a value for the distance to move the element.
- Press Enter.
- Repeat step 1-8 to the rest of the links.
Adjust the position of the loaded link using the Rotate function
- Click Modify tab
Modify panel
(Rotate). - Select the elements to rotate,
- Press Enter.
- If desired, the center of rotation might be changed.
- On the Options Bar, selecting Center of rotation: Place and clicking a new location.
- Click to specify the start ray of rotation.
- Move the cursor to place the end ray of rotation.
- Click to place the end ray and finish rotating the selection.
- Repeat step 1-8 to the rest of the links.
Предупреждение: «Элемент слегка отклонился от оси и может вызвать неточности».
Причина: это предупреждение отображается при наличии элементов, отклоненных на угол величиной от 1x(10^-9) до 0,2 градуса от горизонтального или вертикального направления либо от направления, составляющего угол 45 градусов с горизонтальным и вертикальным направлениями.
Данная проблема может возникнуть при создании эскизов или повороте элементов с отключенной угловой привязкой. Причинами также могут служить:
- Создание элемента на основе слегка отклоненных граней или линий.
- Выравнивание элемента по слегка отклоненной вспомогательной линии.
- Расчленение импортированных объектов AutoCAD, содержащих слегка отклоненные линии.
- Создание граней перекрытия из формообразующих элементов со слегка отклоненной геометрией.
- Привязка концов определяющих линий к слегка отклоненным вспомогательным линиям (например, импортированные чертежи или две невыровненные колонны).
- Привязка концов определяющих линий к вспомогательным линиям, имеющим правильное расположение в их собственном контексте, однако линия между ними слегка отклонена (например, привязка к двум разным сеткам потолка).
Отклонение от оси необходимо устранить, так как в Revit размеры можно создавать только между строго параллельными линиями, а соединять и разрезать геометрические объекты можно только в том случае, если их грани строго параллельны и не содержат даже небольших зазоров, которые могут быть вызваны отклонением элементов от осей.
Решение: в зависимости от причин возникновения, существует несколько способов решения этой проблемы:
- Перетащите концы отклоненных элементов и выполните их привязку к оси.
- Повторите операцию поворота с включенной угловой привязкой.
- Если неточности обусловлены существующими элементами, исправьте их и повторите действие.
- Если источником ошибок являются импортированные данные, следует исправить их в исходных приложениях, а затем повторно импортировать.
На предыдущем шаге мы собрали кубик Рубика таким образом, чтобы все кубики встали на свои позиции. Для завершения нам осталось только правильно развернуть угловые кубики верхней оси, и кубик Рубика будет собран.
В верхней оси могут находиться два, три или четыре угловых кубика, неправильно развернутых. Если имеется два угловых кубика, неправильно развернутых, выполним следующее решение тем или иным способом, в зависимости от нашего случая.
ПРОЧИТАТЬ ПЕРЕД ПЕРЕДВИЖЕНИЕМ КУБИКОВ!
Очень важно: Этот шаг не такой простой, как предыдущие, однако, и не очень сложный. До его выполнения тебе надо кое-что знать. В Случае 1 есть несколько подслучаев, поэтому прежде всего, определи, какой подслучай твой. Для этого шага, выполни первую серию передвижений. Затем осуществи передвижения, изображенные на красном фоне, соответствующие твоему случаю. Наконец, следуй последней фазе передвижений.
Случай 1: (Сперва прочитай информацию выше) Два угловых кубика неправильно развернуты
«Ближайший» угловой кубик должен быть перемещен по часовой стрелке.

Случаи 2 и 3: Три угловых кубика неправильно развернуты
Если три угловых кубика развернуты неправильно, расположи кубик Рубика так, как изображено на картинках и следуй первому из вышеуказанных решений, поворачивая только два угловых кубика. Затем следуй решению, в соответствии с твоим случаем.


Случай 4: Все угловые кубики неправильно развернуты
Если все четыре угловых кубика развернуты неправильно, применяй первое из вышеуказанных решений. Затем — решение, в соответствии с твоим случаем.

Если ты дошел до этого пункта, значит, у тебя получилось собрать кубик Рубика. Поздравляем!