Документация

Соединения и типы связей

Cubie соединяет детали шарнирами, подходящими для печати. Большинство защёлкивается после печати (snap-fit), некоторые печатаются уже собранными. По умолчанию каждое соединение — это защёлкивающийся шаровой шарнир: выберите деталь, чтобы сменить его на другой тип.

Выбор типа соединения

Выберите деталь в режиме Assembly, чтобы изменить способ её связи с родителем:

  • Joint (по умолчанию) — защёлкивающийся шар-в-гнезде. Прорезь позволяет шару войти в гнездо за счёт упругой деформации, давая полный поворот и наклон на 360°. Подходит для голов, плеч, хвостов, конечностей — любых подвижных соединений.
  • One-piece — шарнир, печатающийся уже собранным (print-in-place). Шар заперт внутри гнезда с небольшим зазором, поэтому деталь печатается уже в сборе — ничего защёлкивать не нужно — и при этом вращается. Подходит для детей и для мелких шарниров, которые тяжело собирать вручную.
  • Spring — пружинистая лента, которая гнётся и возвращается в центр (хвосты, антенны, мягкая подвеска). Печатается впаянной в обе детали (Part of body) или отдельной деталью с защёлкивающимися штырями (Separate part); толщину и ширину можно настроить.
  • Tight — жёсткий штырь, удерживающий заданную позу вместо свободного качания. Выберите штырь Round или Square. Подходит для конечностей, которым нужно держать позу.

Как работает шаровой шарнир

Одна деталь — «родитель», другая — «ребёнок». Связь встроена прямо в геометрию детали — отдельные кости не нужны.

  • Структура: шар-в-гнезде, вырезанный прямо в воксельных деталях. Прорезь позволяет шару пройти за счёт упругой деформации.
  • Движение: вращение на 360° (поворот и наклон).
  • Подходит для: голов, плеч, хвостов, конечностей — любых точек соединения.

Автогенерация

Шарниры создаются автоматически при входе в режим Assembly. Cubie анализирует контактные поверхности между деталями и расставляет шарниры оптимально.

Настройки

  • Диаметр опоры: рассчитывается автоматически по размеру куба. Можно скорректировать вручную.
  • Плотная посадка: увеличьте натяг (или выберите пресет Firm при экспорте), чтобы шарнир держал позу, а не качался свободно.
  • Смена роли шарнира: меняет местами роли шара и гнезда для конкретного шарнира.
  • Reposition Joint: перемещает шарнир вдоль контактной плоскости (физически сдвигает воксели ребёнка).
  • Reposition Socket: перемещает только гнездо вдоль контактной плоскости (только геометрия, без сдвига вокселей).

Пример по шагам (робот)

Детали разделены, шарниры созданы автоматически:

Joints generated

Короткая анимация процесса:

Joint Placement Workflow GIF