{"schemaVersion":1,"record":{"key":"mechanic/mouse--family-transform","type":"mechanic","id":"mouse--family-transform","lang":"ru","title":"Параметры и геометрия","summary":"Смещение указателя превращается в угол, размер или другое значение. В The Room движение задаёт положение деталей кодового механизма.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/mouse--family-transform/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/mouse--family-transform.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/mouse--family-transform.md","aliases":[],"tags":["Взаимодействие с мышью","Прикладные механики"],"sourceIds":["source-171c7a860d38dba8"],"sources":[{"id":"source-171c7a860d38dba8","title":"The Room","url":"https://store.steampowered.com/app/288160/","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Движение мыши переводится в численное значение, размер, угол, координату или форму."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-transform-variants\"></a>\n\n- Линейный ползунок. Действие: Перетащить бегунок вдоль шкалы. Применение: Громкость, мощность, цена, длина, временная позиция. Условия: Дать клик по шкале и точный ввод, если он уместен. <a id=\"variant-mouse-08-01\"></a>\n- Числовой scrubbing. Действие: Тянуть числовое поле или метку по оси. Применение: Быстро менять координату, количество, размер параметра. Условия: Обозначить возможность перетаскивания; сохранить обычный ввод числа. <a id=\"variant-mouse-08-02\"></a>\n- Ручка вращения. Действие: Вести указатель вокруг центра или тянуть по выбранной оси. Применение: Регулятор прибора, синтезатор, клапан, угол инструмента. Условия: Не допускать скачка на переходе угла через полный оборот. <a id=\"variant-mouse-08-03\"></a>\n- Двумерный контроллер. Действие: Перемещать точку внутри плоскости. Применение: Выбор цвета, два параметра звука, тактическое прицеливание. Условия: Подписать обе оси и их диапазоны. <a id=\"variant-mouse-08-04\"></a>\n- Изменение размера за край. Действие: Тянуть границу или угловой маркер. Применение: Окна, панели, формы, зона воздействия. Условия: Предусмотреть минимальный размер и достаточную область захвата. <a id=\"variant-mouse-08-05\"></a>\n- Масштабирование с сохранением пропорций. Действие: Тянуть маркер с ограничением отношения сторон. Применение: Изображения, модели, элементы компоновки. Условия: Явно показать состояние ограничения и опорную точку. <a id=\"variant-mouse-08-06\"></a>\n- Вращение вокруг опоры. Действие: Тянуть вращательный маркер вокруг заданной точки. Применение: Поворот модели, детали, комнаты, камеры. Условия: Опора и возможная привязка по углам должны быть видимы. <a id=\"variant-mouse-08-07\"></a>\n- Перемещение по оси или плоскости. Действие: Тянуть соответствующую часть 3D-манипулятора. Применение: Установка объектов, настройка сцены, конструирование. Условия: Показать активную ось и систему координат. <a id=\"variant-mouse-08-08\"></a>\n- Деформация контрольными точками. Действие: Перетаскивать вершины, узлы или ручки кривой. Применение: Редактор формы, маршрут, лепка, гибкая головоломка. Условия: Ограничить самопересечения, если они недопустимы. <a id=\"variant-mouse-08-09\"></a>\n- Диапазон двумя границами. Действие: Двигать начальный и конечный маркеры. Применение: Обрезка клипа, диапазон цен, интервал атаки, рабочая зона. Условия: Определить поведение при пересечении границ. <a id=\"variant-mouse-08-10\"></a>\n- Направление и длина протягиванием. Действие: Начальная точка служит опорой; вектор до курсора задаёт параметры. Применение: Сила и угол удара, вектор скорости, направление постройки. Условия: Изображать вектор и ограничение длины. <a id=\"variant-mouse-08-11\"></a>\n- Поворот виртуального трекбола. Действие: Вести указателем по поверхности условной сферы. Применение: Осмотр 3D-модели, вращение планеты или сложного предмета. Условия: Это математическая модель вращения, обычной мыши достаточно. <a id=\"variant-mouse-08-12\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения."}],"relations":[],"placements":[{"catalogId":"mouse","id":"family-transform","title":"Взаимодействие с мышью","url":"https://gamemechanics.pro/ru/mechanics/mouse/#family-transform","categoryIds":["section-2"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Параметры и геометрия","description":"Смещение указателя превращается в угол, размер или другое значение. В The Room движение задаёт положение деталей кодового механизма.","image":{"src":"images/mechanics/adventure-the-room-03.webp","width":1440,"height":867,"game":"The Room","sourceUrl":"https://store.steampowered.com/app/288160/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/288160/ss_6a558d5b9cc41f74c8985e0dbd5935f3ef0a36ca.1920x1080.jpg?t=1646758287","credit":"Fireproof Games","rights":"Game imagery © its respective rights holders. Publisher-distributed Steam screenshot; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Кольца и символы кодового механизма","alt":"Кольца и символы кодового механизма","markers":[{"x":51,"y":57,"label":"Вращающиеся части меняют конфигурацию"}]},"tips":["Связывайте движение с одной понятной осью и сохраняйте точку захвата."],"examples":[{"title":"The Room","url":"https://store.steampowered.com/app/288160/"}]}},"endsAt":null,"provenance":"Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/mouse"}}