6DOF Input Device for 3D Affine Transformations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D graphics applications rely on inefficient 2D input devices, limiting the ability to perform affine transformations in 3D modeling, requiring multiple steps and precise user input, which can be tedious and distract from the design task, and do not support spontaneity or flexibility in transformations.

Innovation Solution

A method utilizing 3D input devices like 6 DOF controllers or hand tracking devices to automatically determine the type of affine transformation needed, allowing for 3D anchor point control, pivot point selection for rotations, and reference point-based transformations, reducing the number of steps and increasing precision and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 2D input devices (mouse, trackpad) are used for 3D transformations, then the interface is simple and familiar, but the precision and intuitiveness of 3D point input is poor

Engineering Contradiction:
Improveprecision of 3D point inputVSAvoidcomplexity of input device
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from 2D input devices to 6DOF (six degrees of freedom) input devices, adding three spatial dimensions and three rotational dimensions to the input capability. This allows users to directly manipulate 3D objects in virtual space with hand-tracking technology, achieving precise 3D point input by capturing the full spatial position and orientation of the user's hand or controller in six-dimensional space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple manual steps are required for affine transformations, then the transformation parameters can be precisely controlled, but the workflow efficiency is reduced and user frustration increases

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidease of performing transformations
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically determines the type of affine transformation needed based on the user's hand movements and gestures in 3D space. Instead of requiring users to manually select transformation types and input parameters through multiple menu steps, the system observes the user's natural hand motions and autonomously infers the intended transformation (translation, rotation, scaling), thereby improving workflow efficiency while maintaining transformation precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures transformation operations by monitoring user hand movements before execution. As the user moves their hand through space, the system preliminarily calculates transformation parameters (pivot points, rotation axes, scaling factors) based on the hand's trajectory and position, readying the transformation for immediate execution without requiring separate parameter input steps.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If 2D input devices are used for 3D modeling, then the device is simple and accessible, but the ability to perform complex affine transformations intuitively is limited

Engineering Contradiction:
Improveability to perform complex transformationsVSAvoidintuitiveness of transformation control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent replaces traditional mechanical 2D input devices (mouse, trackpad) with advanced sensing technology that tracks hand movements in 3D space. This substitution enables intuitive control of complex affine transformations by mapping natural hand gestures directly to 3D transformation operations, allowing users to perform translations, rotations, and scalings by simply moving their hands through the desired transformation paths in virtual space.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11398082B2Affine transformations of 3D elements in a virtual environment using a 6DOF input device
Publication Date: 2022.07.26 SORRENTO GABRIELE
  • US11398082B2 patent drawing
  • US11398082B2 patent drawing
  • US11398082B2 patent drawing

AI summary

The present patent application relates to three-dimensional computer graphics applications for performing an affine transformation of an element in a virtual environment using an input devices. According to the present invention, the method comprises receiving a first data set from the input device, wherein the first data set comprise at least one input data, which comprise the coordinates of at least one point in the physical space and a switch status, selecting at least an affine transformation based on the first data set, receiving a second data set from the input device, wherein the second data set comprises at least one input data, which comprise the coordinates of at least one point in the physical space and a switch status and executing the affine transformation on the element, the transformation being based on the second data provided by the input device.