3D Object Movement via Dynamic Reference Plane
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for moving objects in three-dimensional scenes on mobile devices require precise selection of coordinate axes or planes, which is difficult and inefficient, especially for ordinary users, as they often need to attach the object to existing objects and require fine clicking interactions.
Innovation Solution
A method that determines a target reference plane in a three-dimensional scene based on user input, allowing objects to be moved independently without pre-selecting a fixed direction or plane, using position coordinates and sliding operations on a graphical user interface, enabling intuitive and efficient object movement on mobile devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a fixed direction or fixed plane is pre-determined for moving an object, then the object can be moved according to the predetermined constraint, but the user must precisely select a coordinate axis or coordinate plane within a very small range, which is difficult and inefficient
Solution Approach 1:
The patent applies the dynamics principle by making the reference plane dynamic rather than fixed. The reference plane automatically adjusts and adapts to the object's position and orientation in the three-dimensional scene, eliminating the need for manual coordinate plane selection. The system dynamically determines the appropriate reference plane based on real-time object state, transforming a static, complex selection process into a dynamic, automatic adaptation process.
Solution Approach 2:
The patent implements self-service by enabling the system to automatically determine the reference plane without user intervention. The object itself provides the necessary information (position coordinates and orientation) for the system to autonomously select the appropriate reference plane, eliminating the burden of manual coordinate selection from the user while maintaining precise movement control.
2Productivity
If the object is attached to existing objects for movement, then the object can be moved within the scene, but the user requires fine clicking interactions and precise selection, which is time-consuming
Solution Approach 1:
The patent applies preliminary action by pre-establishing the reference plane based on the object's initial position and orientation before movement begins. The system automatically determines the reference plane in advance, so when the user initiates movement, the reference frame is already ready, eliminating the need for time-consuming fine clicking and precise selection during the movement process.
Solution Approach 2:
The patent replaces the mechanical interaction system (fine clicking, manual coordinate selection, attachment operations) with an automated computational system. The system uses mathematical calculations based on object position coordinates and orientation to automatically determine the reference plane, substituting manual mechanical operations with automated algorithmic processing, thereby significantly reducing the time required for object movement setup.
3Measurement precision
If precise coordinate selection is required, then the object can be moved with accuracy, but the operation becomes complex and difficult for ordinary users
Solution Approach 1:
The patent introduces an intermediary mechanism - the automatically determined reference plane - that mediates between the user's simple movement input and the precise positional control requirement. The reference plane serves as an intermediary that translates intuitive user actions into precise coordinate transformations, maintaining accuracy while hiding the complexity from the user.
Solution Approach 2:
The patent applies parameter changes by automatically adjusting the reference plane parameters (orientation, position, coordinate system) based on the object's current state. Instead of requiring users to manually select and adjust coordinate parameters, the system dynamically changes the reference frame parameters to match the object's position and orientation, achieving precise control through automated parameter adaptation rather than manual user adjustment.
Data Source
AI summary
Provided a method for moving an object, a storage medium, and an electronic device. The method may include: position coordinates, in a three-dimensional scene, of a target object to be moved are acquired (S202); in response to a first sliding operation acting on a graphical user interface, a target reference plane in the three-dimensional scene is determined based on the first sliding operation and the position coordinates (S204); and in response to a second sliding operation on the target object the target object is controlled to move on the target reference plane (S206).


