3D Object Movement via Dynamic Reference Plane

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of object movement operationVSAvoidcomplexity of coordinate selection process
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvespeed of object movementVSAvoidtime for coordinate selection and attachment
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

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

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

Engineering Contradiction:
Improveprecision of object position controlVSAvoiduser-friendliness of movement operation
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230259261A1Method for Moving Object, Storage Medium and Electronic device
Publication Date: 2023.08.17 NETEASE (HANGZHOU) NETWORK CO LTD
  • US20230259261A1 patent drawing
  • US20230259261A1 patent drawing
  • US20230259261A1 patent drawing

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).