A downloadable Blender Addon

Origin & Cursor Pie — a standalone pie menu for Blender that provides comprehensive control over the 3D Cursor and Object Origins, inspired by the workflow enhancements found in MACHIN3tools but reimagined as a focused, standalone tool.

This addon reinterprets the standard Blender origin and cursor workflows, offering a more intuitive and efficient way to manipulate these fundamental elements of 3D scene management. Rather than scattering these functions across various menus and panels, Origin & Cursor Pie consolidates them into a single, accessible pie menu.

Key Features

3D Cursor Control

  • Set cursor to World Origin with a single click
  • Reset cursor rotation while preserving its position
  • Align cursor to selected objects, vertices, edges, or faces with intelligent rotation matching

Object Origin Management

  • Move object origins to cursor position
  • Set origins to active object's location
  • Place origins at bounding box bottom center (with evaluated mesh support)
  • Preserve child object transformations when moving origins
  • Full edit mode support for precise origin placement on selected geometry

Selection Transformation

  • Move selected objects to cursor location while preserving scale
  • Snap selection to cursor with offset option
  • Intelligent mode detection for edit and object modes

Edit Mode Integration

  • Context-aware behavior based on selection mode (vertex, edge, face)
  • Uses selection history for more predictable orientation
  • Handles complex geometry with proper normal-based rotation
  • Automatic mesh data updates when changing origins

Compatibility

  • Blender 3.6.0 and above
  • Works in Object Mode and Edit Mode (Mesh)
  • Fully compatible with the default Blender keymap system

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Origin & Cursor Pie — cамостоятельное радиальное меню для Blender, обеспечивающее комплексное управление 3D-курсором и началами координат объектов. Инструмент вдохновлён улучшениями рабочего процесса из аддона MACHIN3tools, но переосмыслен как отдельное специализированное решение.

Данный аддон предлагает новый взгляд на стандартные функции управления курсором и началом координат, объединяя их в единое удобное пи-меню вместо разрозненных панелей и меню.

Основные возможности

Управление 3D-курсором

  • Установка курсора в мировое начало координат одним нажатием
  • Сброс вращения курсора с сохранением его позиции
  • Выравнивание курсора по выделенным объектам, вершинам, рёбрам или граням с интеллектуальным подбором ориентации

Управление началами координат объектов

  • Перенос начала координат объектов в позицию курсора
  • Установка начала координат в позицию активного объекта
  • Размещение начала координат в нижнем центре ограничивающего контейнера (с поддержкой деформированных мешей)
  • Сохранение трансформаций дочерних объектов при перемещении начала координат
  • Полная поддержка режима редактирования для точной установки начала координат

Трансформация выделения

  • Перемещение выделенных объектов в позицию курсора с сохранением масштаба
  • Привязка выделения к курсору с опцией смещения
  • Интеллектуальное определение режима работы (объектный или режим редактирования)

Интеграция с режимом редактирования

  • Контекстно-зависимое поведение в зависимости от режима выделения (вершины, рёбра, грани)
  • Использование истории выделения для более предсказуемой ориентации
  • Корректная обработка сложной геометрии с ориентацией по нормалям
  • Автоматическое обновление данных меша при изменении начала координат

Совместимость

  • Blender 3.6.0 и выше
  • Работает в объектном режиме и режиме редактирования (меш)
  • Полностью совместим со стандартной системой назначения горячих клавиш
StatusReleased
CategoryTool
Authorkrogen3d
AI DisclosureAI Assisted, Code

Download

Download
cursor_and_origin_pie_1_0 19 kB

Install instructions

  1. Download the .py file.
  2. In Blender, go to Edit → Preferences → Add‑ons.
  3. Click Install… and select the downloaded .py.
  4. Enable the add‑on

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. Скачайте .py файл с этой страницы.
  2. В Blender откройте Edit → Preferences → Add‑ons.
  3. Нажмите Install… и выберите скачанный файл.
  4. Включите аддон

Leave a comment

Log in with itch.io to leave a comment.