Touch Graph Drawing With In-Canvas Parameter Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graph drawing methods in game development require frequent hand movements to adjust drawing parameters and switch functions, leading to reduced efficiency due to interruptions in the drawing process.
Innovation Solution
A method for graph drawing that allows parameter adjustment and function switching through a combination of first and second touch operations on a graphical user interface, without requiring hand movement, by utilizing a dwelling action and touch information to trigger adjustments and switches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional graph drawing methods are used with separate parameter adjustment controls, then drawing function versatility is improved, but operation complexity increases and drawing efficiency decreases due to frequent hand movements
Solution Approach 1:
The patent combines parameter adjustment controls and drawing functions into a unified touch interface. The same touch operations (sliding, dwelling, clicking) serve both drawing and parameter adjustment purposes, eliminating the need to switch between separate controls and maintaining high drawing efficiency while providing versatile drawing functions.
Solution Approach 2:
The touch interface is designed to perform multiple functions: drawing graphs, adjusting parameters, and switching functions all through the same interaction mechanism. Different touch patterns (sliding distance, dwelling time, click position) trigger different operations, making the interface universal and eliminating the need for separate controls.
2Measurement precision
If parameter adjustment controls are placed separately from the drawing interface, then parameter adjustment precision is improved, but ease of operation deteriorates due to frequent hand movements between controls
Solution Approach 1:
Parameter adjustment controls are merged into the drawing interface itself. The same touch area used for drawing also serves as the control interface, with different touch patterns (sliding distance, dwelling time, click position) triggering different parameter adjustments, eliminating hand movements while maintaining precision.
Solution Approach 2:
Different regions or touch patterns within the drawing interface have different functions. For example, sliding in certain directions adjusts specific parameters, while dwelling at certain positions triggers function switches. This local differentiation allows precise parameter control without requiring separate control areas.
3Adaptability or versatility
If multiple touch operation types are used for different functions, then function switching capability is improved, but device complexity increases
Solution Approach 1:
The touch interface uses a unified set of touch operations (sliding, dwelling, clicking) to perform multiple functions including drawing, parameter adjustment, and function switching. The system distinguishes between different operations based on touch patterns rather than requiring separate control mechanisms, maintaining simplicity while providing versatile functionality.
Solution Approach 2:
The system distinguishes between different touch operations by monitoring parameters of the touch itself: sliding distance, dwelling time, click position, and press force. These parameter variations trigger different functions without requiring the interface structure to become more complex, as the differentiation is based on touch characteristics rather than additional hardware or interface elements.
Data Source
AI summary
A method for graph drawing includes: performing graph drawing on a graphical user interface in response to a first touch operation on the graphical user interface, wherein the first touch operation comprises a sliding operation; obtaining a second touch operation on the graphical user interface in response to a dwelling action of the sliding operation; adjusting a drawing parameter and/or switching a drawing function in response to the second touch operation; and continuing to perform the graph drawing on the graphical user interface using the drawing parameter being adjusted and/or the drawing function being switched according to the first touch operation in response to ending of the second touch operation.


