CN109240561A - Rotate the absorbing elements selection method and device, Rotary adsorption method of element - Google Patents

Rotate the absorbing elements selection method and device, Rotary adsorption method of element Download PDF

Info

Publication number
CN109240561A
CN109240561A CN201810948443.1A CN201810948443A CN109240561A CN 109240561 A CN109240561 A CN 109240561A CN 201810948443 A CN201810948443 A CN 201810948443A CN 109240561 A CN109240561 A CN 109240561A
Authority
CN
China
Prior art keywords
rotation
elements
absorbing elements
binding domain
scene
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810948443.1A
Other languages
Chinese (zh)
Other versions
CN109240561B (en
Inventor
黄腾霄
林德熙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201810948443.1A priority Critical patent/CN109240561B/en
Publication of CN109240561A publication Critical patent/CN109240561A/en
Priority to PCT/CN2019/099799 priority patent/WO2020038237A1/en
Application granted granted Critical
Publication of CN109240561B publication Critical patent/CN109240561B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention relates to a kind of absorbing elements selection methods and device for rotating element, and the method comprising the steps of: choosing rotation element and determine the rotation center of the rotation element;Obtain the location information of the rotation element and rotation center;The binding domain of element is rotated according to the positional information calculation of the rotation element and rotation center;The absorbing elements of the rotation element are selected from situation elements according to the binding domain, enable to rotation element carry out rotation process when select rotation element absorbing elements, it can be used for the absorption when being rotated the rotation element, so that the rotation element can quickly rotate during being rotated to the position of absorbing elements, it overcomes traditional technology and needs the problem of adjustment of multiple position is carried out to rotation element, improve the operating efficiency of rotation element.A kind of Rotary adsorption method and apparatus, interactive intelligent tablet computer and computer readable storage medium are also provided.

Description

Rotate the absorbing elements selection method and device, Rotary adsorption method of element
Technical field
The present invention relates to technical field of intelligent interaction, more particularly to a kind of absorbing elements selection method for rotating element, Rotate the absorbing elements selection device of element, Rotary adsorption method, Rotary adsorption device, interactive intelligent tablet computer and computer-readable Storage medium.
Background technique
With the development of the information processing technology, intelligent interaction technology is widely deployed in each electronic product, such as Interactive intelligent tablet computer be it is a kind of be integrated with projector, electronic whiteboard, curtain, sound equipment, television set, video conference terminal it is multi-functional Integral intelligent interactive device shows that the content shown on plate carries out manipulation and realizes man-machine friendship by intelligent interaction technology to it Mutually.
In the use process of intelligent interaction device, it will usually the situation elements of display are added, are replicated, are deleted and The operation such as mobile, however the traditional element mode of operation needs of intelligent interaction device are found during being rotated element The rotation element could be rotated to target position after rotation element is carried out multiple position adjustment, lead to the behaviour to situation elements Make that efficiency is relatively low, also will affect the smooth degree of user experience and human-computer interaction.
Summary of the invention
Based on this, it is necessary to for the problem that traditional technology operating efficiency is relatively low, provide a kind of absorption member for rotating element Plain selection method, absorbing elements selection device, Rotary adsorption method, the Rotary adsorption device, interactive intelligent tablet computer for rotating element And computer readable storage medium.
A kind of absorbing elements selection method rotating element, comprising steps of
It chooses rotation element and determines the rotation center of the rotation element;
Obtain the location information of the rotation element and rotation center;
The binding domain of element is rotated according to the positional information calculation of the rotation element and rotation center;
The absorbing elements of the rotation element are selected from situation elements according to the binding domain.
The absorbing elements selection method of above-mentioned rotation element chooses rotation element and determines its rotation center, and obtaining should The location information for rotating element and rotation center rotates the binding domain of element according to the positional information calculation, is based on the absorption Region selects absorbing elements from situation elements, enables and selects rotation element when carrying out rotation process to rotation element Absorbing elements can be used for the absorption when being rotated the rotation element, so that during the rotation element is rotated It can quickly rotate to the position of absorbing elements, overcome traditional technology and need to carry out multiple position adjustment to rotation element to ask Topic improves the operating efficiency of rotation element.
In one embodiment, the absorption for selecting the rotation element from situation elements according to the binding domain The step of element includes:
Situation elements in the binding domain are set as alternative elements;Determine the direction of rotation of the rotation element;Root The absorbing elements are chosen from the alternative elements according to the direction of rotation.
In one embodiment, described that the absorbing elements are chosen from the alternative elements according to the direction of rotation Step includes:
The alternative elements are determined according to the direction of rotation of the rotation element and rotate the rotation angle of element;According to institute It states rotation angle and chooses the absorbing elements in the alternative elements.
In one embodiment, described that the absorbing elements are chosen in the alternative elements according to the rotation angle Step includes:
The rotation angle is compared with the absorption angle threshold of setting;If the rotation angle is less than absorption angle Threshold value then selects the absorbing elements from the alternative elements.
In one embodiment, described to rotate member according to the positional information calculation of the rotation element and rotation center Element binding domain the step of include:
The rotating path of element is rotated according to the positional information calculation of the rotation element and rotation center;According to institute State the binding domain that rotating path determines the rotation element.
In one embodiment, the step of binding domain that the rotation element is determined according to rotating path packet It includes:
Obtain the tracking error value of setting;The suction of the rotation element is set according to the tracking error value and rotating path Attached region.
In one embodiment, the rotation element includes the point of rotation or rotational line.
In one embodiment, the rotation element is the point of rotation;
The binding domain of the rotation element according to the positional information calculation of the rotation element and rotation center Step includes:
The point of rotation according to the positional information calculation of the point of rotation and rotation center is at a distance from rotation center;According to The distance of the point of rotation and rotation center calculates the rotation round of the point of rotation;The rotation is determined according to the rotation round The binding domain of turning point.
In one embodiment, the absorption for selecting the rotation element from situation elements according to the binding domain The step of element includes:
It determines the scene point element in the situation elements, obtains the location information of the scene point element;According to described Scene point element described in scene point element and the positional information calculation of rotation center is at a distance from rotation center;According to the scene The scene point element in the binding domain is determined at a distance from point element and rotation center;Scene point from the binding domain The absorbing elements of the point of rotation are selected in element.
In one embodiment, the absorption for selecting the rotation element from situation elements according to the binding domain The step of element includes:
Determine the scene line element in the situation elements;Obtain the location information of the scene line element;According to described The location information of scene line element obtains the intersection element of the scene line element and binding domain;It is selected from the intersection element Select the absorbing elements of the point of rotation.
In one embodiment, the rotation element is rotational line;
The binding domain of the rotation element according to the positional information calculation of the rotation element and rotation center Step includes:
The location information of two endpoints of the rotational line is obtained according to the location information of the rotational line;According to two institutes Two endpoints of positional information calculation of endpoint and rotation center are stated at a distance from the rotation center;According to two ends Point determines the rotating ring of the rotational line at a distance from the rotation center;The rotational line is obtained according to the rotating ring Binding domain.
In one embodiment, the absorption for selecting the rotation element from situation elements according to the binding domain The step of element includes:
It determines the scene point element in the situation elements, obtains the location information of the scene point element;According to described Scene point element described in scene point element and the positional information calculation of rotation center is at a distance from rotation center;According to the scene The scene point element in the binding domain is determined at a distance from point element and rotation center;
The absorbing elements of the point of rotation are selected from the scene point element in the binding domain.
In one embodiment, the absorption for selecting the rotation element from situation elements according to the binding domain The step of element includes:
Determine the scene line element in the situation elements;Obtain the location information of the scene line element;According to described The location information of scene line element obtains the intersection element of the scene line element Yu the binding domain;From the intersection element The absorbing elements of the middle selection rotational line.
In one embodiment, a kind of Rotary adsorption method is provided, comprising steps of
According to the suction of the absorbing elements selection method selection rotation element of rotation element described in embodiment any one of as above Attached element;
By the rotation element Rotary adsorption to the absorbing elements.
Above-mentioned Rotary adsorption method can first select the absorption member of the rotation element when rotating to rotation element Element so that during the rotation element is rotated, can by the rotation element rapidly Rotary adsorption to absorbing elements Position, realize to rotation element Rotary adsorption operation, improve rotation element operating efficiency.
In one embodiment, a kind of absorbing elements selection device for rotating element is provided, comprising:
It rotates element and chooses module, for choosing rotation element and determining the rotation center for rotating element;
Position information acquisition module, for obtaining the location information of the rotation element and rotation center;
Binding domain computing module, for being rotated according to the positional information calculation of the rotation element and rotation center The binding domain of element;
Absorbing elements selecting module, for selecting the suction of the rotation element from situation elements according to the binding domain Attached element.
The absorbing elements selection device of above-mentioned rotation element enables and selects when carrying out rotation process to rotation element The absorbing elements for rotating element, can be used for the absorption when being rotated the rotation element, so that the rotation element is revolved It can quickly be rotated to the position of absorbing elements during turning, overcome traditional technology and need to carry out multiple position to rotation element The problem of setting adjustment improves the operating efficiency of rotation element.
In one embodiment, the absorbing elements selecting module includes:
Element setting unit, for the situation elements in the binding domain to be set as alternative elements;Direction-determining unit, For determining the direction of rotation of the rotation element;First selection unit, for according to the direction of rotation from the alternative member The absorbing elements are chosen in element.
In one embodiment, first selection unit includes:
Angle determination unit, for determining the alternative elements and rotation element according to the direction of rotation of the rotation element Rotation angle;Second selection unit, for choosing the absorbing elements in the alternative elements according to the rotation angle.
In one embodiment, the element selecting unit includes:
Threshold value comparison unit, for the rotation angle to be compared with the absorption angle threshold of setting;Third is chosen Unit selects the absorbing elements if being less than absorption angle threshold for the rotation angle from the alternative elements.
In one embodiment, the binding domain computing module includes:
Path-calculating element, for rotating element according to the positional information calculation of the rotation element and rotation center Rotating path;Area determination unit, for determining the binding domain of the rotation element according to the rotating path.
In one embodiment, the area determination unit includes:
Error acquiring unit, for obtaining the tracking error value of setting;Area setting unit, for being missed according to the path The binding domain of the rotation element is arranged in difference and rotating path.
In one embodiment, a kind of Rotary adsorption device is provided, comprising:
Element determining module, for rotating the absorbing elements selection method of element according to embodiment any one of as above The absorbing elements of selection rotation element;
Element adsorption module is used for the rotation element Rotary adsorption to the absorbing elements.
Above-mentioned Rotary adsorption device can first select the absorption member of the rotation element when rotating to rotation element Element so that during the rotation element is rotated, can by the rotation element rapidly Rotary adsorption to absorbing elements Position, realize to rotation element Rotary adsorption operation, improve rotation element operating efficiency.
In one embodiment, it provides a kind of interactive intelligent tablet computer, including memory, processor and is stored in memory Computer program that is upper and can running on a processor, the processor realize as above any one when executing the computer program The step of absorbing elements selection method or Rotary adsorption method of element are rotated described in embodiment.
Above-mentioned interactive intelligent tablet computer, by the computer program run on the processor, can to rotation element into The absorbing elements of the rotation element are first selected when row rotation, it, can should so that the rotation element is during being rotated Rotating element, rapidly Rotary adsorption realizes that the Rotary adsorption to rotation element operates, and improves rotation to the position of absorbing elements Turn the operating efficiency of element.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, it is described The absorbing elements selection method that element is rotated described in as above any one embodiment is realized when computer program is executed by processor Or the step of Rotary adsorption method.
Above-mentioned computer readable storage medium can be revolved by the computer program that it is stored to rotation element The absorbing elements of the rotation element are first selected when turning, so that the rotation element is during being rotated, it can be by the rotation Rapidly Rotary adsorption realizes that the Rotary adsorption to rotation element operates, and improves rotation member to the position of absorbing elements to element The operating efficiency of element.
Detailed description of the invention
Fig. 1 is the application scenarios schematic diagram that the absorbing elements selection method of element is rotated in one embodiment;
Fig. 2 is the flow diagram that the absorbing elements selection method of element is rotated in one embodiment;
Fig. 3 (a) is a kind of scene location reference view of the point of rotation and scene point in one embodiment;
Fig. 3 (b) is another scene location reference view of the point of rotation and scene point in one embodiment;
Fig. 4 (a) is a kind of scene location reference view of the point of rotation and scene line in one embodiment;
Fig. 4 (b) is another scene location reference view of the point of rotation and scene line in one embodiment;
Fig. 4 (c) is another scene location reference view of the point of rotation and scene line in one embodiment;
Fig. 5 (a) is a kind of scene location reference view of rotational line and scene point in one embodiment;
Fig. 5 (b) is another scene location reference view of rotational line and scene point in one embodiment;
Fig. 5 (c) is another of rotational line and scene point scene location reference view in one embodiment;
Fig. 6 (a) is a kind of scene location reference view of rotational line and scene line in one embodiment;
Fig. 6 (b) is another scene location reference view of rotational line and scene line in one embodiment;
Fig. 6 (c) is another scene location reference view of rotational line and scene line in one embodiment;
Fig. 7 is the structural schematic diagram that the absorbing elements selection device of element is rotated in one embodiment;
Fig. 8 is the structural schematic diagram of interactive intelligent tablet computer in one embodiment.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the present invention, not For limiting the present invention.
The absorbing elements selection method of rotation element provided by the invention, can be applied to application scenarios as shown in Figure 1 In, Fig. 1 is the application scenarios schematic diagram that the absorbing elements selection method of element is rotated in one embodiment, which can be with Including intelligent interaction device, it can be the equipment such as computer, plate or interactive intelligent tablet computer, wherein interactive intelligent tablet computer can be The content being shown on its display plate is manipulated and is realized by touch technology the integration apparatus of man-machine interactive operation, It is integrated with one or more functions such as projector, electronic whiteboard, curtain, sound equipment, television set and conference terminal.In the intelligence In the concrete application of interactive device, user can be a variety of to such as teaching courseware Software for producing being mounted in intelligent interaction device Situation elements involved in carry out the operation such as editing.
Application scenarios are illustrated by taking interactive intelligent tablet computer 100 as an example, interactive intelligent tablet computer 100 can be shown by it Plate 110 shows the situation elements in the application such as such as teaching courseware Software for producing, allows users in display plate On 110 the situation elements of display translated, added, being deleted etc. with operation, such as user needs to rotate point of rotation R to scene Point P, interactive intelligent tablet computer 100 can determine that its rotation center D rotates point of rotation R according to the point of rotation R that user specifies Operation, however, in the process that point of rotation R rotates to scene point P, the traditional element operation mode of interactive intelligent tablet computer 100 Point of rotation R could be rotated after needing user that point of rotation R is carried out multiple position adjustment near the position close to scene point P To the position of scene point P, cause the operating efficiency to each situation elements relatively low.
It should be noted that similarly there is the relatively low problem of operating efficiency when rotating to other elements, will rotate Point R, which is rotated to scene point P, to be only used as illustrating that traditional element operation mode there are one of example of above-mentioned technical problem, is adopted It is able to solve the relatively low problem of efficiency existing for traditional technology with technical solution provided by the invention, improves the behaviour to situation elements Make efficiency.
In one embodiment, a kind of absorbing elements selection method for rotating element is provided, is one with reference to Fig. 2, Fig. 2 The flow diagram of the absorbing elements selection method of element is rotated in embodiment, this method can be applied to friendship as shown in Figure 1 In mutual Intelligent flat 100, the absorbing elements selection method of the rotation element be may include steps of:
Step S101 chooses rotation element and determines the rotation center of the rotation element.
Wherein, rotation element refers to that, in the scene for carrying out the element of rotation process, scene refers to for carrying scene The region of element can show several scenes element in scene, such as point element and line element, and wherein line element can be with It is line segment element, such as wherein one side or the ruler side of triangle;Rotation center refers to when rotating to rotation element Rotation center, such as to rotation element carry out circle rotation, then rotation center corresponds to the center of circle.
In this step, user selection can rotate element in multiple situation elements that interactive intelligent tablet computer 100 is shown, The element that the situation elements that be newly added to scene can be selected user as rotation element, interactive intelligent tablet computer 100 It is chosen for rotation element, and determines its rotation center.
Step S102 obtains the location information of rotation element and rotation center.
This step is mainly interactive intelligent tablet computer 100 after choosing rotation element and determining its rotation center, obtains rotation The location information of element and its rotation center;Wherein, location information refers to the position of rotation element and rotation center in the scene In information, such as the coordinate or rotation element and rotation of rotation element coordinate in this scenario, rotation center in this scenario The information such as the relative positional relationship between the heart.
Step S103, according to the binding domain of rotation element and the positional information calculation of rotation center the rotation element.
Wherein, absorption refers to when close to target position, so that it may be adsorbed over as magnet.With the rotation in Fig. 1 For turning point, target position is assumed to be the present position scene point P, then when point of rotation R is rotated to close to scene point P, user Wish that point of rotation R can be adsorbed by scene point P.Binding domain refers to can be used in the scene by specific situation elements The region of absorption, the binding domain for rotating element refer to the region that can be used for absorption by rotation element in the scene.
In this step, interactive intelligent tablet computer 100 can go out according to the positional information calculation of rotation element and its rotation center The binding domain of the rotation element, the binding domain are mainly used for selecting absorbing elements to delimit range of choice, example for rotation element Such as binding domain may include the region that the rotation element passes through in rotary course, the region can according to rotation element and The relative distance of rotation center is calculated.
Step S104 selects the absorbing elements of rotation element according to binding domain from situation elements.
Since situation elements are typically distributed on the different location of scene, this step is mainly 100 basis of interactive intelligent tablet computer The binding domain that step S103 is obtained selects specific situation elements as the absorbing elements of rotation element from situation elements.
In general, interactive intelligent tablet computer 100 can be according to the overlapping degree of situation elements and binding domain to absorption member Element is selected, such as will be located at the situation elements in binding domain as the absorbing elements of the rotation element.Wherein, scene member Element refers to the element that can be adsorbed by the rotation element in situation elements, the element including point or line, a scene member Element may include multiple Points And lines, absorbing elements can in element point or line adsorb, constituted with two-dimensional surface Scene for, these situation elements be on two-dimensional surface without mobile situation elements, can be used for rotating element into The element of row absorption, such as a line of the triangle in two-dimensional surface, and rotates element and can be the graduation mark of ruler, triangle A line can be used for the graduation mark of ruler and adsorbed.
The absorbing elements selection method of the rotation element of above-described embodiment is chosen rotation element and is determined in its rotation The heart obtains the location information of the rotation element and rotation center, and the binding domain of element, base are rotated according to the positional information calculation Absorbing elements are selected from situation elements in the binding domain, are enabled and are selected to revolve when carrying out rotation process to rotation element The absorbing elements for turning element can be used for the absorption when being rotated the rotation element, so that the rotation element is rotated During can quickly rotate to the position of absorbing elements, overcome traditional technology and need to carry out multiple position to rotation element The problem of adjustment, improves the operating efficiency of rotation element.
In one embodiment, being determined in step S103 according to the location information of rotation element and rotation center calculates rotation The step of turning the binding domain of element may include:
According to the rotating path of the positional information calculation of rotation element and rotation center rotation element;It is true according to rotating path Surely the binding domain of element is rotated.
In the present embodiment, rotating path refers to the motion profile formed in rotary course, and the rotating path for rotating element is Refer to the motion profile passed through when rotation element rotates in the scene, rotating path can be after the calculating of interactive intelligent tablet computer 100 By showing that plate 110 is shown, so that rotating path is more intuitive, visualization is higher.
Interactive intelligent tablet computer 100 can obtain the location information such as relative distance of rotation element and rotation center in real time, and The rotating path that element is rotated according to the positional information calculation, the binding domain of the rotation element is determined further according to rotating path. Wherein it is possible to set binding domain for the rotating path, and the binding domain is made by showing that plate 110 is shown Binding domain position can be intuitive to see by obtaining user, be conducive to further select absorbing elements.
In one embodiment, further, the absorption that rotation element is determined according to rotating path in above-described embodiment The step of region may include:
Obtain the tracking error value of setting;According to the binding domain of tracking error value and rotating path setting rotation element.
In the present embodiment, tracking error value refers to the error amount that rotating path allows, and setting tracking error value allows for When rotating to rotation element, rotating path and the desired path of user are easy that there are certain deviations.
Interactive intelligent tablet computer 100 can be according to the binding domain of tracking error value and rotating path setting rotation element, example Such as the lines for identifying rotating path are widened according to tracking error value, are conducive to carrying out rotary course to rotation element In, passage path error amount improves the serious forgiveness of rotating path, and rotation element is more accurately adsorbed onto user's expectation and is adsorbed onto Situation elements, wherein tracking error value can be configured according to the screen size of interactive intelligence equipment 100, calculation Screen size be can be divided by 375, if the setting of this value is too much, being easy makes to rotate element is adsorbed onto rotary course The undesirable situation elements being adsorbed onto.
In one embodiment, the absorption for selecting rotation element from situation elements according to binding domain in step S104 The step of element may include:
Situation elements in binding domain are set as alternative elements;Determine the direction of rotation of rotation element;According to rotation side To choosing absorbing elements from alternative elements.
Wherein, alternative elements refer to the situation elements in binding domain, and referred herein is located in binding domain Situation elements are not limited only to fall completely within the situation elements in binding domain, are also possible to have certain crossover region with binding domain The situation elements in domain;Direction of rotation refers to movement when rotation element carries out rotation process in the scene, by taking circle rotation as an example, Direction of rotation includes clockwise and counterclockwise.
The available situation elements in binding domain of interactive intelligent tablet computer 100, and alternative elements are set as, obtain rotation Turn direction of rotation of the direction of motion of the element in rotary course as the rotation element, according to direction of rotation from alternative elements Select absorbing elements.
The present embodiment mainly consider user will rotate element progress rotation process when, can by the rotation element according to Some direction is rotated, such as rotation element is rotated according to direction counterclockwise, then can be selected from alternative elements Take and counterclockwise adsorb matched element with this as absorbing elements, be conducive to rotate element rapidly Rotary adsorption to the suction The position of attached element, however will affect user if choosing alternative elements clockwise and the rotation of rotation element is inhaled Attached operation is easy so that the rotation element is adsorbed onto reversed situation elements, and such user needs to carry out weight to rotation element New absorption, both reduces operating efficiency, also reduction user experience.
In one embodiment, further, suction is chosen from alternative elements according to direction of rotation in above-described embodiment The step of attached element may include:
Alternative elements are determined according to the direction of rotation of rotation element and rotate the rotation angle of element;Existed according to rotation angle Absorbing elements are chosen in alternative elements.
Wherein, alternative elements and the rotation angle of rotation element refer to alternative elements, rotation center and rotation element shape At angle.
Interactive intelligent tablet computer 100 can successively can determine multiple alternative elements and rotation according to the direction of rotation of rotation element Turn to be formed by rotation angle between element, and absorbing elements are selected in each alternative elements according to the rotation angle.It considers Each alternative elements and rotation element actually will form multiple angles, and the corresponding alternative elements of certain certain degrees may be uncomfortable Absorbing elements are preferably used as, the scheme of the present embodiment can be improved the selection efficiency and accuracy of absorbing elements.
In addition, these alternative elements and its corresponding angle can also be passed through display plate 110 by interactive intelligent tablet computer 100 It is shown, is supplied to user and selects, select to need the alternative elements as absorbing elements.
In one embodiment, further, suction is chosen in alternative elements according to rotation angle in above-described embodiment The step of attached element may include:
Rotation angle is compared with the absorption angle threshold of setting;If rotating angle is less than absorption angle threshold, Absorbing elements are selected from alternative elements.
In the present embodiment, absorption angle threshold refers to the angle threshold for being screened to the rotation angle.
The preset absorption angle threshold of the available user of interactive intelligent tablet computer 100, by each alternative elements and rotation The rotation angle for turning element is compared with absorption angle threshold, if rotation angle is less than absorption angle threshold, from the rotation Absorbing elements are selected in the corresponding alternative elements of angle.
In view of in multiple alternative elements, some alternative elements and the angle that rotation element is formed are excessive, illustrate these Alternative elements and rotation element distance in rotating path farther out, are not suitable for as absorbing elements, so the technology of the present embodiment Scheme selects absorbing elements from the alternative elements that rotation angle is less than absorption angle threshold, is conducive to the choosing for improving absorbing elements Select efficiency and accuracy.
In addition, interactive intelligent tablet computer 100 can also be by showing plate 110 by the absorbing elements chosen and its correspondence Rotation angle shown in the form of a list so that selection absorbing elements more intuitively show, improve user experience.
In one embodiment, the rotation element is the point of rotation;In step S103 according to rotation element and rotation in The heart positional information calculation rotation element binding domain the step of may include:
According to the positional information calculation point of rotation of the point of rotation and rotation center at a distance from rotation center;According to the point of rotation and The distance of rotation center calculates the rotation round of the point of rotation;The binding domain of the point of rotation is determined according to rotation round.
The present embodiment is mainly the binding domain that the point of rotation is calculated in the case where rotating element and being the point of rotation.With reference to Fig. 3 (a), Fig. 3 (a) is a kind of scene location reference view of the point of rotation and scene point in one embodiment, which includes rotation Point R, rotation center D and multiple scene point element P, wherein scene point element P is the point element in situation elements;Rotational circle All C refer to the circumference that point of rotation R is formed when rotated.
Interactive intelligent tablet computer 100 can according to the coordinate pair point of rotation R and rotation center D of point of rotation R and rotation center D it Between distance calculated, such as point of rotation R coordinate be (x1,y1), the coordinate of rotation center D is (x2,y2), then point of rotation R The distance between rotation center D d can be expressed asRotation can be calculated according to distance d Then rotation round C can be set as the binding domain of point of rotation R by the rotation round C of turning point, in addition, in actually calculating In view of calculate apart from when the purpose that needs to carry out multiple extracting operation, and calculate distance d be to determine the phase between two points It adjusts the distance, so improving operation efficiency to reduce the number of open operation, square corresponding point of rotation R of distance d can be used The distance between rotation center D.
In one embodiment, further, it is selected from situation elements in step S104 according to the binding domain It is described rotation element absorbing elements the step of may include:
It determines the scene point element in situation elements, obtains the location information of scene point element;According to scene point element and The positional information calculation scene point element of rotation center is at a distance from rotation center;According to scene point element and rotation center away from From the scene point element determined in binding domain;The absorbing elements of the point of rotation are selected from the scene point element in binding domain.
The present embodiment determines the field for belonging to point element mainly after determining the rotation round of the point of rotation in situation elements Sight spot element selects absorbing elements in the scene point element;Wherein, the location information of scene point element includes scene point element Position coordinates.
According to each scene point element and the position coordinates of rotation center, can be calculated separately by following range formula Each scene point element and rotation center distance d:
Wherein, the coordinate of scene point element can be expressed as (x1,y1), the coordinate of rotation center can be expressed as (x2, y2), it is contemplated that there may be a large amount of scene point element in scene, distance square can be corresponded into each scene point element With rotation center distance d, it can be much less time evolution operation in this way, improve operation efficiency.
It can determine whether the scene point element is located at binding domain according to scene point element and rotation center distance d In, it is assumed that deviation of the scene point element at a distance from rotation center between the radius of rotation round C is very big, it is considered that should Scene point element is not located at the situation elements in binding domain, can be excluded, and can exclude to own by this method The very big element of deviation between the radius of rotation round C, remaining scene point element are the scene member in binding domain Element, as shown in Fig. 3 (b), Fig. 3 (b) is another scene location reference view of the point of rotation and scene point in one embodiment, Situation elements in binding domain correspond to the scene point element P in Fig. 3 (b)1、P2、P3、P4And P5
Further, scene point element P can be traversed1、P2、P3、P4And P5, take nth elements Pn, connect PnIn rotation Heart D and point of rotation R and rotation center D makees two vectorsWithSeek vectorWithAngle PαIf Meet angle PαLess than the absorption angle threshold α of setting, then can be by PnIt is put into alternative elements set PdIn.
Optionally, when the direction of rotation of scene point element is counterclockwise, it is contemplated that need to choose absorption direction and rotation Turn the identical scene point element in direction, it, then can will be in addition to P as shown in Fig. 3 (b)1All alternative elements set P in additiondIn Scene point element is excluded because these scene point elements otherwise with the point of rotation formed rotation angle it is too big, although Angle is smaller but adsorbs the direction of rotation in direction and the point of rotation on the contrary, these scene point elements are carried out excluding to be conducive to improve The efficiency of selection of absorbing elements.
Specifically, the scene point element for meeting rotation angle in alternative elements can be chosen using following calculation:
If two vectorsWithThe value that multiplication cross operation obtains is greater than 0, then from vectorIt arrivesIt is inverse Otherwise hour hands are clockwise, by traversing alternative elements set Pd, nth elements Pdn, remove and all be unsatisfactory for multiplication cross operation Value be greater than 0 and rotate the element that angle is greater than absorption angle threshold α, last remaining alternative elements can be used as absorption member The corresponding rotation angle of the absorbing elements can be carried out display output by element.
In one embodiment, further, rotation is selected from situation elements according to binding domain in step S104 The step of absorbing elements of element may include:
Determine the scene line element in situation elements;Obtain the location information of scene line element;According to scene line element The intersection element of location information acquisition scene line element and binding domain;The absorbing elements of the point of rotation are selected from intersection element.
Wherein, scene line element is the element for belonging to line segment in scene, and the location information of scene line element may include field The position coordinates of each point in scape line element, intersection element refers to the element overlapped in scene line element with binding domain, if field Scape line element is located in binding domain, then the scene line element is to intersect element, if Partial Elements are located in scene line element In binding domain, then the Partial Elements are intersection element.The absorbing elements of the point of rotation are selected in the intersection element of the acquisition.
The present embodiment determines the field for belonging to line element mainly after determining the rotation round of the point of rotation in situation elements Scape line element intersects the absorbing elements of the element selection point of rotation according to the scene line element with binding domain, that is, rotation round.
With reference to Fig. 4 (a), Fig. 4 (a) is that a kind of reference of scene location of the point of rotation and scene line is illustrated in one embodiment Figure, which includes point of rotation R, rotation center D and scene line element P1、P2And P3, as shown in Fig. 4 (b), Fig. 4 (b) is one Another scene location reference view of the point of rotation and scene line in a embodiment, in the rotation round C for determining scene point R Afterwards, the scene line element P in situation elements can be determined1、P2And P3, according to for example each field of the location information of each scene line element The position coordinates of each point on scape line element, the intersection element of available each scene line element and binding domain, such as each scene line The intersection point of element and rotation round C selects absorbing elements in multiple intersection points.
With reference to Fig. 4 (b), if scene line element PnSatisfaction is adsorbed by point of rotation R, then scene line element PnIt must and revolve At least there is an intersection point in the rotation round C of turning point R, if scene line element PnIntersection point is not present with rotation round C, can recognize Scene line element P cannot be adsorbed onto for point of rotation Rn.Scene line element P can be traversed1、P2And P3, nth elements Pn, and lead to It crosses general algorithm and seeks element PnIntersection elements A as line segment and rotation round C1、A2And A3, remember that the collection of intersection element is combined into A。
If scene line element PnRotation round C with point of rotation R can further judge to intersect element and rotation there are intersection point The rotation angle of turning point R, if rotation angle is too big or direction of rotation mismatches, it is also assumed that point of rotation R cannot inhale It is attached to scene line element Pn
It is that the reference of another scene location of the point of rotation and scene line is illustrated in one embodiment with reference to Fig. 4 (c), Fig. 4 (c) Figure, can traverse the set A of intersection element, and the nth elements of set A are An, amount of orientationAnd vectorAngle Pα, If angle PαLess than absorption angle threshold α, and angle PαDirection is identical with direction of rotation, then can be scene line element Pn It is put into alternative elements set PdIn, and record the intersection point A of the scene line elementn
Optionally, as shown in Fig. 4 (c), it is contemplated that it needs to choose absorption direction and the identical scene point element in direction of rotation, When the direction of rotation of scene point element be counterclockwise, then can will be in addition to P1All alternative elements set P in additiondIn Scene line element is excluded, because of rotation of these scene line elements with the intersection point of rotation round C or with point of rotation R formation Angle is too big, although angle it is smaller absorption direction and the point of rotation direction of rotation on the contrary, by these scene line elements Carry out the efficiency of selection for excluding to be conducive to improve absorbing elements.
Specifically, the scene line element for meeting rotation angle in alternative elements can be chosen using following calculation:
If two vectorsWithThe value that multiplication cross operation obtains is greater than 0, then from vectorTo vector Being otherwise is that clockwise, by the set A of traversal intersection element, the corresponding intersection point element of nth elements is A counterclockwisen, go Fall all values for being unsatisfactory for multiplication cross operation greater than 0 and rotates the intersection point element that angle is greater than absorption angle threshold α, it is last remaining Intersection point element can be used as absorbing elements, the corresponding rotation angle of the absorbing elements can be carried out display output.
In one embodiment, the rotation element is rotational line;In step S103 according to rotation element and rotation in The heart positional information calculation rotation element binding domain the step of may include:
The location information of two endpoints of rotational line is obtained according to the location information of rotational line;According to two endpoints and rotation Two endpoints of positional information calculation at center are at a distance from rotation center;Rotation is determined at a distance from rotation center according to two endpoints Turn the rotating ring of line;The binding domain of rotational line is obtained according to rotating ring.
With reference to Fig. 5 (a), Fig. 5 (a) is a kind of scene location of rotational line and scene point reference signal in one embodiment Figure, which includes rotational line L, rotation center D and multiple scene point element P, and as shown in Fig. 5 (b), Fig. 5 (b) is a reality Another scene location reference view of rotational line and scene point in example is applied, the present embodiment is mainly rotation in rotation element The binding domain in the case where rotation center D is passed straight through where line and rotational line L.
In the present embodiment, rotational line refers to the rotation line segment in scene for rotation, and the location information of rotational line includes should The position coordinates in the scene of each point on rotational line, rotating ring refer to two endpoints of rotational line respectively with rotation center shape At rotation round, as shown in Fig. 5 (c), Fig. 5 (c) be one embodiment in another of rotational line and scene point scene location Reference view, two endpoint L of rotational line L shown in the Fig. 5 (c)aAnd LbRespectively with rotation center D-shaped at rotation round Ca And Cb, rotation round CaAnd CbIt can be according to endpoint LaAnd LbThe distance between rotation center D is calculated, can be by rotation round Ca And CbBetween the rotating ring of the region that is formed as rotational line, using the rotating ring as the binding domain of rotational line.
In one embodiment, further, rotation is selected from situation elements according to binding domain in step S104 The step of absorbing elements of element may include:
It determines the scene point element in situation elements, obtains the location information of scene point element;According to scene point element and The positional information calculation scene point element of rotation center is at a distance from rotation center;According to scene point element and rotation center away from From the scene point element determined in binding domain;The absorbing elements of the point of rotation are selected from the scene point element in binding domain.
The present embodiment determines the field for belonging to point element mainly after determining the rotating ring of rotational line in situation elements Sight spot element selects absorbing elements in the scene point element;Wherein, the location information of scene point element includes scene point element Position coordinates.
Position coordinates based on each scene point element and rotation center can be calculated separately by following range formula Each scene point element and rotation center distance d:
Wherein, the coordinate of scene point element can be expressed as (x1,y1), the coordinate of rotation center can be expressed as (x2, y2), it is contemplated that there may be a large amount of scene point element in scene, distance square can be corresponded into each scene point element With rotation center distance d, it can be much less time evolution operation in this way, improve operation efficiency.
It can determine whether the scene point element is located at rotating ring according to scene point element and rotation center distance d In, with reference to Fig. 5 (c), it is assumed that scene point element is greater than endpoint L at a distance from rotation center DaThe distance between rotation center D, And it is less than endpoint LbThe distance between rotation center D, then it is assumed that the scene point element is the situation elements in binding domain, i.e., P in Fig. 5 (c)1、P4And P5It, then can be from P for the scene point element in the binding domain1、P4And P5Middle selection rotational line Absorbing elements.
It, can be according to scene point element P such as Fig. 5 (c)1、P4And P5The angle formed with rotational line is to scene point element P1、P4 And P5It is further screened, the angle that wherein scene point element and rotational line are formed can be in scene point element, rotation The angle that the endpoint of the heart and rotational line is formed indicates.Specifically, scene point element P can be traversed1、P4And P5, nth elements PnWith the vector of rotation center DIf LaVector with rotation center D isCalculate vectorAnd vector's Angle PαIf angle PαLess than absorption angle threshold α, then can be scene point element PnAs absorbing elements, correspond to Angle PαThe rotation angle that can be used as the point of rotation is opened up in display plate 110 as shown in Figure 1 in the form of a list Show, convenient for for selecting multiple scene point elements and its corresponding rotation angle.
Further, it is also possible to according to the direction of rotation of rotational line in P1、P4And P5Middle selection absorbing elements.If LaIn rotation The vector of heart D isIn scene point element P1、P4And P5In, nth elements PnWith the vector of rotation center DPass through VectorAnd vectorThe judgement in direction, it is known that scene point element PnWhether on the direction of rotation of rotational line L. If PnNot on the direction of rotation of rotational line L, then can be by the PnIt is excluded.Assuming that the rotational line L in Fig. 5 (c) is inverse Clockwise rotation, then the scene point element P in Fig. 5 (c) can be excluded by present calculatingn, can will be in rotational line Scene point element P on the direction of rotation of L1And P4It is selected as absorbing elements.
In one embodiment, further, rotation is selected from situation elements according to binding domain in step S104 The step of absorbing elements of element may include:
Determine the scene line element in situation elements;Obtain the location information of scene line element;According to scene line element The intersection element of location information acquisition scene line element and binding domain;The absorbing elements of rotational line are selected from intersection element.
Wherein, scene line element includes the element for belonging to line segment in scene, and the location information of scene line element includes scene The position coordinates of each point in line element, intersection element refers to the element overlapped in scene line element with binding domain, if scene Line element is located in binding domain, then the scene line element is to intersect element, if Partial Elements are located at suction in scene line element In attached region, then the Partial Elements are intersection element.The absorbing elements of the point of rotation are selected in the intersection element of the acquisition.
The present embodiment determines the field for belonging to line element mainly after determining the rotating ring of rotational line in situation elements Scape line element intersects the absorbing elements of the element selection point of rotation according to the scene line element with binding domain, that is, rotating ring.
With reference to Fig. 6 (a), Fig. 6 (a) is that a kind of reference of scene location of rotational line and scene line is illustrated in one embodiment Figure, in the Fig. 6 (a), which includes rotational line L, rotation center D and scene line element L1、L2、L3And L4, such as Fig. 6 (b) Shown, Fig. 6 (b) is another scene location reference view of rotational line and scene line in one embodiment, is determining scene The rotary area of line L, that is, rotation round CaWith rotation round CbBetween rotating ring after, can determine the scene in situation elements Line element L1、L2、L3And L4, according to the position coordinates of each point on the location information of each scene line element such as each scene line element, The intersection element of available each scene line element and binding domain, such as overlapping line segment of each scene line element and rotating ring Deng absorbing elements can be selected from multiple intersection elements.
In addition, it is contemplated that for two lines section, in the case where its extension straight line is rotation center there are intersection point, It a line segment can wherein will be adsorbed onto an other line segment, so scene line element can be prejudged in Fig. 6 (a) Plain L1、L2、L3And L4Extended line whether pass through rotation center D, if without rotation center D, can be by corresponding scene Line element is excluded, to improve the efficiency of selection of absorbing elements.
Specifically, such as Fig. 6 (b), because of scene line element L1There is no the extended lines by rotation center D, it is possible to Exclude scene line element L1, by because of scene line element L2And L4Not in rotation round CaWith rotation round CbBetween, it is easy to it sees Out, no matter how rotational line L rotates, all can not be with L2Or L4Overlapping, it is possible to exclude L2And L4
In the present embodiment, calculate scene line element whether the algorithm in rotating ring, the packet for asking section can be converted to Containing relationship.Assuming that the endpoint L of rotational line LaWith the distance of rotation center D square be da, endpoint LbWith the distance of rotation center D Square db, it is assumed that set PLIn include L1、L2、L3And L4, set PLN-th of scene line element PLnTwo endpoints difference For PLnaAnd PLnb, respectively it is d at a distance from rotation center DpaAnd dpb, seek PLnWhether can be in the rotating ring of rotational line L It is converted to and seeks da, dbAnd dpa, dpbIt the problem of with the presence or absence of lap, can be da, dbAnd dpa, dpbIt is indicated on number axis, such as Fruit section [da,db] and section [dpa,dpb] there are laps, then it may determine that scene line element PLnIt is revolved in rotational line L It can be adsorbed after turning certain angle, wherein section overlapping algorithm is specific as follows:
Assuming that there are two section [a1,b1], [a2,b2], ask two sections with the presence or absence of lap, if [min (b1, b2)-max (a1, a2)] value be more than or equal to 0, then there are laps in two sections.It is with reference to Fig. 6 (c), Fig. 6 (c) Another scene location reference view of rotational line and scene line in one embodiment, it is assumed that set PLN-th of scene line Element PLnAn endpoint PLnaVector with rotation center D isThe endpoint L of rotational line LaWith rotation center D to AmountVector can then be passed throughWithJudge Vector rotation direction whether the direction of rotation phase with rotational line L Together, and ifWithAngle PαLess than absorption angle threshold α, then can be scene line element LnAs Absorbing elements, corresponding angle PαThe rotation angle of rotational line be can be used as in the form of a list in display as shown in Figure 1 It is shown in plate 110, a plurality of rotational line and its rotation angle is selected convenient for user.
In one embodiment, a kind of absorbing elements selection device for rotating element is provided, is one with reference to Fig. 7, Fig. 7 The structural schematic diagram of the absorbing elements selection device of element is rotated in embodiment, the absorbing elements selection device of the rotation element can To include:
It rotates element and chooses module 101, for choosing rotation element and determining the rotation center for rotating element;
Position information acquisition module 102, for obtaining the location information of the rotation element and rotation center;
Binding domain computing module 103, for according to the positional information calculation of the rotation element and rotation center Rotate the binding domain of element;
Absorbing elements selecting module 104, for selecting the rotation element from situation elements according to the binding domain Absorbing elements.
The absorbing elements selection device of above-mentioned rotation element enables and selects when carrying out rotation process to rotation element The absorbing elements for rotating element, can be used for the absorption when being rotated the rotation element, so that the rotation element is revolved It can quickly be rotated to the position of absorbing elements during turning, overcome traditional technology and need to carry out multiple position to rotation element The problem of setting adjustment improves the operating efficiency of rotation element.
In one embodiment, the absorbing elements selecting module 104 may include:
Element setting unit, for the situation elements in the binding domain to be set as alternative elements;Direction-determining unit, For determining the direction of rotation of the rotation element;First selection unit, for according to the direction of rotation from the alternative member The absorbing elements are chosen in element.
In one embodiment, first selection unit may include:
Angle determination unit, for determining the alternative elements and rotation element according to the direction of rotation of the rotation element Rotation angle;Second selection unit, for choosing the absorbing elements in the alternative elements according to the rotation angle.
In one embodiment, the element selecting unit may include:
Threshold value comparison unit, for the rotation angle to be compared with the absorption angle threshold of setting;Third is chosen Unit selects the absorbing elements if being less than absorption angle threshold for the rotation angle from the alternative elements.
In one embodiment, the binding domain computing module 103 may include:
Path-calculating element, for rotating element according to the positional information calculation of the rotation element and rotation center Rotating path;Area determination unit, for determining the binding domain of the rotation element according to the rotating path.
In one embodiment, the area determination unit may include:
Error acquiring unit, for obtaining the tracking error value of setting;Area setting unit, for being missed according to the path The binding domain of the rotation element is arranged in difference and rotating path.
In one embodiment, the rotation element is the point of rotation;The binding domain computing module 103 is further used In:
The point of rotation according to the positional information calculation of the point of rotation and rotation center is at a distance from rotation center;According to The distance of the point of rotation and rotation center calculates the rotation round of the point of rotation;The rotation is determined according to the rotation round The binding domain of turning point.
In one embodiment, the absorbing elements selecting module 104 is further used for:
It determines the scene point element in the situation elements, obtains the location information of the scene point element;First basis Scene point element described in the scene point element and the positional information calculation of rotation center is at a distance from rotation center;According to described The scene point element in the binding domain is determined at a distance from scene point element and rotation center;Field from the binding domain The absorbing elements of the point of rotation are selected in the element of sight spot.
In one embodiment, the absorbing elements selecting module 104 is further used for:
Determine the scene line element in the situation elements;Obtain the location information of the scene line element;According to described The location information of scene line element obtains the intersection element of the scene line element and binding domain;It is selected from the intersection element Select the absorbing elements of the point of rotation.
In one embodiment, the rotation element is rotational line;The binding domain computing module 103 is further used In:
The location information of two endpoints of the rotational line is obtained according to the location information of the rotational line;According to two institutes Two endpoints of positional information calculation of endpoint and rotation center are stated at a distance from the rotation center;According to two ends Point determines the rotating ring of the rotational line at a distance from the rotation center;The rotational line is obtained according to the rotating ring Binding domain.
In one embodiment, the absorbing elements selecting module 104 is further used for:
It determines the scene point element in the situation elements, obtains the location information of the scene point element;According to described Scene point element described in scene point element and the positional information calculation of rotation center is at a distance from rotation center;According to the scene The scene point element in the binding domain is determined at a distance from point element and rotation center;Scene point from the binding domain The absorbing elements of the point of rotation are selected in element.
In one embodiment, the absorbing elements selecting module 104 is further used for:
Determine the scene line element in the situation elements;Obtain the location information of the scene line element;According to described The location information of scene line element obtains the intersection element of the scene line element Yu the binding domain;From the intersection element The absorbing elements of the middle selection rotational line.
Specific limit of absorbing elements selection device about rotation element may refer to above for rotation element The restriction of absorbing elements selection method, in the technical characteristic that the embodiment of the absorbing elements selection method of above-mentioned rotation element illustrates And its advantages, suitable for the embodiment of absorbing elements selection device for rotating element, details are not described herein.Above-mentioned rotation Turning the modules in the absorbing elements selection device of element can realize fully or partially through software, hardware and combinations thereof. Above-mentioned each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also deposit in a software form It is stored in the memory in computer equipment, executes the corresponding operation of the above modules in order to which processor calls.
In one embodiment, a kind of Rotary adsorption method is provided, this method may include steps of:
According to the suction of the absorbing elements selection method selection rotation element of rotation element described in embodiment any one of as above Attached element;By the rotation element Rotary adsorption to absorbing elements.
The Rotary adsorption method of the present embodiment can be applied in interactive intelligent tablet computer 100 as shown in Figure 1, and user can be with It is operated by the situation elements of 110 pairs of plate of display displays of the interactive intelligent tablet computer 100, interactive intelligent tablet computer 100 can It is chosen for rotation element with the situation elements for selecting user, which can be point element or line element, interactive intelligence Plate 100 rotates the absorbing elements selection method of element according to embodiment any one of as above, selects in situation elements The absorbing elements of the rotation element out, and arrive the rotation element quick adsorption when rotating element and rotating to close to absorbing elements At the position of absorbing elements, interactive intelligent tablet computer 100 is such as being used to carry out in on-the-spot teaching or the application for making teaching courseware, it can To facilitate user to draw the line of overlapping, or in the line drawn before the line newly drawn is adsorbed onto, can also be rotated through in ruler The ruler is adsorbed onto the bevel edge of set square in journey, improves the operating efficiency to situation elements.
In one embodiment, a kind of Rotary adsorption device is provided, may include:
Element determining module, for rotating the absorbing elements selection method of element according to embodiment any one of as above The absorbing elements of selection rotation element;
Element adsorption module is used for the rotation element Rotary adsorption to the absorbing elements.
Above-mentioned Rotary adsorption method and apparatus can first select the suction of the rotation element when rotating to rotation element Attached element, so that during the rotation element is rotated, it can be by the rotation element rapidly Rotary adsorption extremely absorption The position of element realizes the Rotary adsorption operation to rotation element, improves the operating efficiency of rotation element.
Specific about Rotary adsorption device limits the restriction that may refer to above for Rotary adsorption method, above-mentioned The technical characteristic and its advantages that the embodiment of Rotary adsorption method illustrates suitable for the embodiment of Rotary adsorption device, Details are not described herein.Modules in above-mentioned Rotary adsorption device can come fully or partially through software, hardware and combinations thereof It realizes.Above-mentioned each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also be with software Form is stored in the memory in computer equipment, executes the corresponding operation of the above modules in order to which processor calls.
In one embodiment, a kind of interactive intelligent tablet computer is provided, internal structure chart can be as shown in figure 8, Fig. 8 be The structural schematic diagram of interactive intelligent tablet computer in one embodiment, the interactive intelligent tablet computer may include being connected by system bus Processor, memory, network interface, display screen and input unit.Wherein, the processor of the interactive intelligent tablet computer is based on providing Calculation and control ability.The memory of the interactive intelligent tablet computer includes non-volatile memory medium, built-in storage.This is non-volatile to deposit Storage media is stored with operating system and computer program.The built-in storage is operating system and meter in non-volatile memory medium The operation of calculation machine program provides environment.The network interface of the interactive intelligent tablet computer is used for logical by network connection with external terminal Letter.When the computer program is executed by processor with realize it is a kind of rotate element absorbing elements selection method or Rotary adsorption side Method.The display screen of the interactive intelligent tablet computer can be liquid crystal touch control display screen, and the input unit of the interactive intelligent tablet computer can be The touch layer covered on display screen is also possible to the key being arranged on interactive intelligent tablet computer shell, trace ball or Trackpad, may be used also To be external keyboard, Trackpad or mouse etc..
It will be understood by those skilled in the art that structure shown in Fig. 8, only part relevant to the present invention program is tied The block diagram of structure does not constitute the restriction for the interactive intelligent tablet computer being applied thereon to the present invention program, specific interactive intelligence Plate may include perhaps combining certain components or with different component cloth than more or fewer components as shown in the figure It sets.
In one embodiment, it provides a kind of interactive intelligent tablet computer, including memory, processor and is stored in memory Computer program that is upper and can running on a processor, processor perform the steps of when executing computer program
It chooses rotation element and determines the rotation center of the rotation element;Obtain the position letter of rotation element and rotation center Breath;According to the binding domain of rotation element and the positional information calculation of rotation center the rotation element;According to binding domain from field The absorbing elements of selection rotation element in scape element.
In one embodiment, it is also performed the steps of when processor executes computer program
According to the rotating path of the positional information calculation of rotation element and rotation center rotation element;It is true according to rotating path Surely the binding domain of element is rotated.
In one embodiment, it is also performed the steps of when processor executes computer program
Obtain the tracking error value of setting;According to the binding domain of tracking error value and rotating path setting rotation element.
In one embodiment, it is also performed the steps of when processor executes computer program
Situation elements in binding domain are set as alternative elements;Determine the direction of rotation of rotation element;According to rotation side To choosing absorbing elements from alternative elements.
In one embodiment, it is also performed the steps of when processor executes computer program
Alternative elements are determined according to the direction of rotation of rotation element and rotate the rotation angle of element;Existed according to rotation angle Absorbing elements are chosen in alternative elements.
In one embodiment, it is also performed the steps of when processor executes computer program
Rotation angle is compared with the absorption angle threshold of setting;If rotating angle is less than absorption angle threshold, Absorbing elements are selected from alternative elements.
In one embodiment, it is also performed the steps of when processor executes computer program
According to the positional information calculation point of rotation of the point of rotation and rotation center at a distance from rotation center;According to the point of rotation and The distance of rotation center calculates the rotation round of the point of rotation;The binding domain of the point of rotation is determined according to rotation round.
In one embodiment, it is also performed the steps of when processor executes computer program
The location information of two endpoints of rotational line is obtained according to the location information of rotational line;According to two endpoints and rotation Two endpoints of positional information calculation at center are at a distance from rotation center;Rotation is determined at a distance from rotation center according to two endpoints Turn the rotating ring of line;The binding domain of rotational line is obtained according to rotating ring.
In one embodiment, it is also performed the steps of when processor executes computer program
It determines the scene point element in situation elements, obtains the location information of scene point element;According to scene point element and The positional information calculation scene point element of rotation center is at a distance from rotation center;According to scene point element and rotation center away from From the scene point element determined in binding domain;The absorbing elements of the point of rotation are selected from the scene point element in binding domain.
In one embodiment, it is also performed the steps of when processor executes computer program
Determine the scene line element in situation elements;Obtain the location information of scene line element;According to scene line element The intersection element of location information acquisition scene line element and binding domain;The absorbing elements of rotational line are selected from intersection element.
In one embodiment, it provides a kind of interactive intelligent tablet computer, including memory, processor and is stored in memory Computer program that is upper and can running on a processor, processor perform the steps of when executing computer program
According to the suction of the absorbing elements selection method selection rotation element of rotation element described in embodiment any one of as above Attached element;By the rotation element Rotary adsorption to absorbing elements.
Interactive intelligent tablet computer described in any of the above-described embodiment, by the computer program run on the processor, The absorbing elements that the rotation element can be first selected when rotating to rotation element, so that the rotation element is being rotated During, it can rapidly Rotary adsorption realizes the rotation to rotation element to the position of absorbing elements by the rotation element Adsorption operations improve the operating efficiency of rotation element.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with Relevant hardware is instructed to complete by computer program, the computer program can be stored in a non-volatile computer In read/write memory medium, the computer program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, To any reference of memory, storage, database or other media used in each embodiment provided by the present invention, Including non-volatile and/or volatile memory.Nonvolatile memory may include read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include Random access memory (RAM) or external cache.By way of illustration and not limitation, RAM is available in many forms, Such as static state RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDRSDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM) etc..
Accordingly, in one embodiment, a kind of computer readable storage medium is provided, computer journey is stored thereon with Sequence performs the steps of when computer program is executed by processor
It chooses rotation element and determines the rotation center of the rotation element;Obtain the position letter of rotation element and rotation center Breath;According to the binding domain of rotation element and the positional information calculation of rotation center the rotation element;According to binding domain from field The absorbing elements of selection rotation element in scape element.
In one embodiment, it is also performed the steps of when computer program is executed by processor
According to the rotating path of the positional information calculation of rotation element and rotation center rotation element;It is true according to rotating path Surely the binding domain of element is rotated.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Obtain the tracking error value of setting;According to the binding domain of tracking error value and rotating path setting rotation element.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Situation elements in binding domain are set as alternative elements;Determine the direction of rotation of rotation element;According to rotation side To choosing absorbing elements from alternative elements.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Alternative elements are determined according to the direction of rotation of rotation element and rotate the rotation angle of element;Existed according to rotation angle Absorbing elements are chosen in alternative elements.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Rotation angle is compared with the absorption angle threshold of setting;If rotating angle is less than absorption angle threshold, Absorbing elements are selected from alternative elements.
In one embodiment, it is also performed the steps of when computer program is executed by processor
According to the positional information calculation point of rotation of the point of rotation and rotation center at a distance from rotation center;According to the point of rotation and The distance of rotation center calculates the rotation round of the point of rotation;The binding domain of the point of rotation is determined according to rotation round.
In one embodiment, it is also performed the steps of when computer program is executed by processor
The location information of two endpoints of rotational line is obtained according to the location information of rotational line;According to two endpoints and rotation Two endpoints of positional information calculation at center are at a distance from rotation center;Rotation is determined at a distance from rotation center according to two endpoints Turn the rotating ring of line;The binding domain of rotational line is obtained according to rotating ring.
In one embodiment, it is also performed the steps of when computer program is executed by processor
It determines the scene point element in situation elements, obtains the location information of scene point element;According to scene point element and The positional information calculation scene point element of rotation center is at a distance from rotation center;According to scene point element and rotation center away from From the scene point element determined in binding domain;The absorbing elements of the point of rotation are selected from the scene point element in binding domain.
In one embodiment, it is also performed the steps of when computer program is executed by processor
Determine the scene line element in situation elements;Obtain the location information of scene line element;According to scene line element The intersection element of location information acquisition scene line element and binding domain;The absorbing elements of rotational line are selected from intersection element.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated Machine program performs the steps of when being executed by processor
According to the suction of the absorbing elements selection method selection rotation element of rotation element described in embodiment any one of as above Attached element;By the rotation element Rotary adsorption to absorbing elements.
Computer readable storage medium described in any of the above-described embodiment can by the computer program that it is stored The absorbing elements that the rotation element is first selected when rotating to rotation element, so that the rotation element is in the mistake rotated Cheng Zhong, can rapidly Rotary adsorption realizes the Rotary adsorption to rotation element to the position of absorbing elements by the rotation element Operation improves the operating efficiency of rotation element.
Each technical characteristic of embodiment described above can be combined arbitrarily, for simplicity of description, not to above-mentioned reality It applies all possible combination of each technical characteristic in example to be all described, as long as however, the combination of these technical characteristics is not deposited In contradiction, all should be considered as described in this specification.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously It cannot therefore be construed as limiting the scope of the patent.It should be pointed out that coming for those of ordinary skill in the art It says, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection of the invention Range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.

Claims (23)

1. a kind of absorbing elements selection method for rotating element, which is characterized in that comprising steps of
It chooses rotation element and determines the rotation center of the rotation element;
Obtain the location information of the rotation element and rotation center;
The binding domain of element is rotated according to the positional information calculation of the rotation element and rotation center;
The absorbing elements of the rotation element are selected from situation elements according to the binding domain.
2. the absorbing elements selection method of rotation element according to claim 1, which is characterized in that described according to the suction Attached region selected from situation elements it is described rotation element absorbing elements the step of include:
Situation elements in the binding domain are set as alternative elements;
Determine the direction of rotation of the rotation element;
The absorbing elements are chosen from the alternative elements according to the direction of rotation.
3. the absorbing elements selection method of rotation element according to claim 2, which is characterized in that described according to the rotation Turning the step of absorbing elements are chosen from the alternative elements in direction includes:
The alternative elements are determined according to the direction of rotation of the rotation element and rotate the rotation angle of element;
The absorbing elements are chosen in the alternative elements according to the rotation angle.
4. the absorbing elements selection method of rotation element according to claim 3, which is characterized in that described according to the rotation The step of gyration chooses the absorbing elements in the alternative elements include:
The rotation angle is compared with the absorption angle threshold of setting;
If the rotation angle is less than absorption angle threshold, the absorbing elements are selected from the alternative elements.
5. the absorbing elements selection method of rotation element according to claim 1, which is characterized in that described according to the rotation Turn described in the positional information calculation of element and rotation center rotate element binding domain the step of include:
The rotating path of element is rotated according to the positional information calculation of the rotation element and rotation center;
The binding domain of the rotation element is determined according to the rotating path.
6. the absorbing elements selection method of rotation element according to claim 5, which is characterized in that described according to the rotation Turning the step of path determines the binding domain of the rotation element includes:
Obtain the tracking error value of setting;
The binding domain of the rotation element is set according to the tracking error value and rotating path.
7. the absorbing elements selection method of rotation element according to any one of claims 1 to 6, which is characterized in that described Rotating element includes the point of rotation or rotational line.
8. the absorbing elements selection method of rotation element according to claim 7, which is characterized in that
The rotation element is the point of rotation;
Described the step of rotating the binding domain of element according to the positional information calculation of the rotation element and rotation center Include:
The point of rotation according to the positional information calculation of the point of rotation and rotation center is at a distance from rotation center;
The rotation round of the point of rotation is calculated according to the distance of the point of rotation and rotation center;
The binding domain of the point of rotation is determined according to the rotation round.
9. the absorbing elements selection method of rotation element according to claim 8, which is characterized in that described according to the suction Attached region selected from situation elements it is described rotation element absorbing elements the step of include:
It determines the scene point element in the situation elements, obtains the location information of the scene point element;
According to scene point element described in the scene point element and the positional information calculation of rotation center at a distance from rotation center;
According to the scene point element determined at a distance from the scene point element and rotation center in the binding domain;
The absorbing elements of the point of rotation are selected from the scene point element in the binding domain.
10. the absorbing elements selection method of rotation element according to claim 8, which is characterized in that described according to Binding domain selected from situation elements it is described rotation element absorbing elements the step of include:
Determine the scene line element in the situation elements;Obtain the location information of the scene line element;
The intersection element of the scene line element and binding domain is obtained according to the location information of the scene line element;
The absorbing elements of the point of rotation are selected from the intersection element.
11. the absorbing elements selection method of rotation element according to claim 7, which is characterized in that
The rotation element is rotational line;
Described the step of rotating the binding domain of element according to the positional information calculation of the rotation element and rotation center Include:
The location information of two endpoints of the rotational line is obtained according to the location information of the rotational line;
According to two endpoints of positional information calculation of two endpoints and rotation center at a distance from the rotation center;
The rotating ring of the rotational line is determined at a distance from the rotation center according to two endpoints;
The binding domain of the rotational line is obtained according to the rotating ring.
12. the absorbing elements selection method of rotation element according to claim 11, which is characterized in that described according to Binding domain selected from situation elements it is described rotation element absorbing elements the step of include:
It determines the scene point element in the situation elements, obtains the location information of the scene point element;
According to scene point element described in the scene point element and the positional information calculation of rotation center at a distance from rotation center;
According to the scene point element determined at a distance from the scene point element and rotation center in the binding domain;
The absorbing elements of the point of rotation are selected from the scene point element in the binding domain.
13. the absorbing elements selection method of rotation element according to claim 11, which is characterized in that described according to Binding domain selected from situation elements it is described rotation element absorbing elements the step of include:
Determine the scene line element in the situation elements;Obtain the location information of the scene line element;
The intersection element of the scene line element Yu the binding domain is obtained according to the location information of the scene line element;
The absorbing elements of the rotational line are selected from the intersection element.
14. a kind of Rotary adsorption method, which is characterized in that comprising steps of
According to the suction of the absorbing elements selection method selection rotation element of the described in any item rotation elements of such as claim 1 to 13 Attached element;
By the rotation element Rotary adsorption to the absorbing elements.
15. a kind of absorbing elements selection device for rotating element characterized by comprising
It rotates element and chooses module, for choosing rotation element and determining the rotation center for rotating element;
Position information acquisition module, for obtaining the location information of the rotation element and rotation center;
Binding domain computing module, for rotating element according to the positional information calculation of the rotation element and rotation center Binding domain;
Absorbing elements selecting module, for selecting the absorption member of the rotation element from situation elements according to the binding domain Element.
16. the absorbing elements selection device of rotation element according to claim 15, which is characterized in that the absorbing elements Selecting module includes:
Element setting unit, for the situation elements in the binding domain to be set as alternative elements;
Direction-determining unit, for determining the direction of rotation of the rotation element;
First selection unit, for choosing the absorbing elements from the alternative elements according to the direction of rotation.
17. the absorbing elements selection device of rotation element according to claim 16, which is characterized in that described first chooses Unit includes:
Angle determination unit, for determining the alternative elements according to the direction of rotation of the rotation element and rotating the rotation of element Gyration;
Second selection unit, for choosing the absorbing elements in the alternative elements according to the rotation angle.
18. the absorbing elements selection device of rotation element according to claim 17, which is characterized in that the element selection Unit includes:
Threshold value comparison unit, for the rotation angle to be compared with the absorption angle threshold of setting;
Third selection unit selects institute if being less than absorption angle threshold for the rotation angle from the alternative elements State absorbing elements.
19. the absorbing elements selection device of rotation element according to claim 15, which is characterized in that the binding domain Computing module includes:
Path-calculating element, for rotating the rotation of element according to the positional information calculation of the rotation element and rotation center Turn path;
Area determination unit, for determining the binding domain of the rotation element according to the rotating path.
20. the absorbing elements selection device of rotation element according to claim 19, which is characterized in that the region determines Unit includes:
Error acquiring unit, for obtaining the tracking error value of setting;
Area setting unit, for the binding domain of the rotation element to be arranged according to the tracking error value and rotating path.
21. a kind of Rotary adsorption device characterized by comprising
Element determining module, for according to the absorbing elements selecting party such as the described in any item rotation elements of claim 1 to 13 The absorbing elements of method selection rotation element;
Element adsorption module is used for the rotation element Rotary adsorption to the absorbing elements.
22. a kind of interactive intelligent tablet computer, can run on a memory and on a processor including memory, processor and storage Computer program, which is characterized in that the processor realizes any one of claim 1 to 14 institute when executing the computer program The step of absorbing elements selection method or Rotary adsorption method of the rotation element stated.
23. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program The absorbing elements selection method or rotation that claim 1 to 14 described in any item rotation elements are realized when being executed by processor are inhaled The step of subsidiary formula method.
CN201810948443.1A 2018-08-20 2018-08-20 Method and device for selecting rotary element adsorption element, and rotary adsorption method Active CN109240561B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810948443.1A CN109240561B (en) 2018-08-20 2018-08-20 Method and device for selecting rotary element adsorption element, and rotary adsorption method
PCT/CN2019/099799 WO2020038237A1 (en) 2018-08-20 2019-08-08 Method and apparatus for selecting absorption element of rotation element, and rotary absorption method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810948443.1A CN109240561B (en) 2018-08-20 2018-08-20 Method and device for selecting rotary element adsorption element, and rotary adsorption method

Publications (2)

Publication Number Publication Date
CN109240561A true CN109240561A (en) 2019-01-18
CN109240561B CN109240561B (en) 2021-01-08

Family

ID=65071545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810948443.1A Active CN109240561B (en) 2018-08-20 2018-08-20 Method and device for selecting rotary element adsorption element, and rotary adsorption method

Country Status (2)

Country Link
CN (1) CN109240561B (en)
WO (1) WO2020038237A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020038237A1 (en) * 2018-08-20 2020-02-27 广州视源电子科技股份有限公司 Method and apparatus for selecting absorption element of rotation element, and rotary absorption method and apparatus
CN111352545A (en) * 2019-05-07 2020-06-30 鸿合科技股份有限公司 Automatic adsorption method of interactive service and related equipment
CN113129650A (en) * 2019-12-30 2021-07-16 福建天泉教育科技有限公司 Operation method based on electronic set square and terminal

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662574A (en) * 2012-03-28 2012-09-12 广东欧珀移动通信有限公司 Unlocking method of mobile phone touch screen
CN103530035A (en) * 2013-10-09 2014-01-22 深圳市中兴移动通信有限公司 Touch control terminal and area operating method of touch control terminal
CN103761027A (en) * 2014-01-29 2014-04-30 广州市久邦数码科技有限公司 Method and system for implementing icon rotation
CN103793141A (en) * 2014-02-11 2014-05-14 广州市久邦数码科技有限公司 Achieving method and system for control over icon rotation
CN104615441A (en) * 2015-02-13 2015-05-13 广州市久邦数码科技有限公司 Desktop system for user-defined desktop element
CN104932669A (en) * 2014-03-20 2015-09-23 联想(北京)有限公司 Pointer rotating device, electronic equipment and information processing method and device
JP2016534447A (en) * 2013-08-16 2016-11-04 上海合合信息科技発展有限公司INTSIG Information Co.,Ltd. Line / segment adsorption method and apparatus, polygon construction method and apparatus
CN106126036A (en) * 2016-06-30 2016-11-16 北京奇虎科技有限公司 The batch processing method of a kind of icon, device and mobile terminal
US20180024729A1 (en) * 2015-05-30 2018-01-25 Tencent Technology (Shenzhen) Company Limited Display control method, terminal and storage medium
CN107734183A (en) * 2017-10-31 2018-02-23 惠州Tcl移动通信有限公司 A kind of method, storage medium and the mobile terminal of one-handed performance mobile terminal
CN107885417A (en) * 2017-11-03 2018-04-06 腾讯科技(深圳)有限公司 Object localization method, device and computer-readable recording medium in virtual environment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724440B (en) * 2011-05-11 2015-08-26 北京美摄网络科技有限公司 The method of object rotation process is realized in a kind of three-dimensional scenic
CN103198192B (en) * 2013-04-12 2016-04-27 厦门大学 A kind of adsorption method for virtual three-dimensional parts quick assembling
CN104777998B (en) * 2015-03-17 2018-12-18 惠州Tcl移动通信有限公司 The method and intelligent terminal of picture rotation
JP5920858B1 (en) * 2015-07-01 2016-05-18 株式会社Live2D Program, information processing apparatus, depth definition method, and recording medium
CN109240561B (en) * 2018-08-20 2021-01-08 广州视源电子科技股份有限公司 Method and device for selecting rotary element adsorption element, and rotary adsorption method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662574A (en) * 2012-03-28 2012-09-12 广东欧珀移动通信有限公司 Unlocking method of mobile phone touch screen
JP2016534447A (en) * 2013-08-16 2016-11-04 上海合合信息科技発展有限公司INTSIG Information Co.,Ltd. Line / segment adsorption method and apparatus, polygon construction method and apparatus
CN103530035A (en) * 2013-10-09 2014-01-22 深圳市中兴移动通信有限公司 Touch control terminal and area operating method of touch control terminal
CN103761027A (en) * 2014-01-29 2014-04-30 广州市久邦数码科技有限公司 Method and system for implementing icon rotation
CN103793141A (en) * 2014-02-11 2014-05-14 广州市久邦数码科技有限公司 Achieving method and system for control over icon rotation
CN104932669A (en) * 2014-03-20 2015-09-23 联想(北京)有限公司 Pointer rotating device, electronic equipment and information processing method and device
CN104615441A (en) * 2015-02-13 2015-05-13 广州市久邦数码科技有限公司 Desktop system for user-defined desktop element
US20180024729A1 (en) * 2015-05-30 2018-01-25 Tencent Technology (Shenzhen) Company Limited Display control method, terminal and storage medium
CN106126036A (en) * 2016-06-30 2016-11-16 北京奇虎科技有限公司 The batch processing method of a kind of icon, device and mobile terminal
CN107734183A (en) * 2017-10-31 2018-02-23 惠州Tcl移动通信有限公司 A kind of method, storage medium and the mobile terminal of one-handed performance mobile terminal
CN107885417A (en) * 2017-11-03 2018-04-06 腾讯科技(深圳)有限公司 Object localization method, device and computer-readable recording medium in virtual environment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020038237A1 (en) * 2018-08-20 2020-02-27 广州视源电子科技股份有限公司 Method and apparatus for selecting absorption element of rotation element, and rotary absorption method and apparatus
CN111352545A (en) * 2019-05-07 2020-06-30 鸿合科技股份有限公司 Automatic adsorption method of interactive service and related equipment
CN113129650A (en) * 2019-12-30 2021-07-16 福建天泉教育科技有限公司 Operation method based on electronic set square and terminal
CN113129650B (en) * 2019-12-30 2023-05-23 福建天泉教育科技有限公司 Operation method and terminal based on electronic triangle

Also Published As

Publication number Publication date
CN109240561B (en) 2021-01-08
WO2020038237A1 (en) 2020-02-27

Similar Documents

Publication Publication Date Title
CN109240561A (en) Rotate the absorbing elements selection method and device, Rotary adsorption method of element
US20140310598A1 (en) Multimedia Spiral Timeline
US8004525B2 (en) Displaying interconnects having an appearance indicating data characteristics
US20160092080A1 (en) Touch interface for precise rotation of an object
US20140229871A1 (en) System and Method for Constrained Manipulations of 3D Objects by Multitouch Inputs
US8072471B2 (en) Processing cursor movements in a graphical user interface of a multimedia application
CN104777998A (en) Picture rotating method and intelligent terminal
CN104156144B (en) Electric document page-turning effect implementation method and device
CN113302581A (en) Interactive viewing system
CN113196219A (en) Interactive editing system
CN109191547A (en) element adsorption method, device, equipment and storage medium
CN110197460B (en) Graph visualization method and system based on edge binding
US11990159B2 (en) Interface for framing videos
WO2015139653A1 (en) Image zooming method and apparatus
CN106933349A (en) Unlocking method, device and virtual reality device for virtual reality device
CN109460169A (en) The method and device that window is shown
JP2020523668A (en) System and method for configuring virtual camera
US20090109217A1 (en) Pre-Computing Image Manipulations
US10942633B2 (en) Interactive viewing and editing system
CN107506110A (en) A kind of control method, system and the mobile terminal of 3D cubes mobile terminal desktop
CN109298813A (en) A kind of application methods of exhibiting, device, terminal and readable storage medium storing program for executing
US11978176B2 (en) Systems and methods for simulating multiple lens distortions within a single image
CN110019866A (en) Dynamic picture playback method, device and storage medium
CN105898594B (en) The method and apparatus for controlling virtual reality video playing
WO2023143120A1 (en) Material display method and apparatus, electronic device, storage medium, and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant