[go: up one dir, main page]

CN105487692A - Controller switching method and system based on three-dimensional display space - Google Patents

Controller switching method and system based on three-dimensional display space Download PDF

Info

Publication number
CN105487692A
CN105487692A CN201410800695.1A CN201410800695A CN105487692A CN 105487692 A CN105487692 A CN 105487692A CN 201410800695 A CN201410800695 A CN 201410800695A CN 105487692 A CN105487692 A CN 105487692A
Authority
CN
China
Prior art keywords
mouse action
controller
mouse
preset
operation mode
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.)
Pending
Application number
CN201410800695.1A
Other languages
Chinese (zh)
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.)
Harbin Antiy Technology Co Ltd
Original Assignee
Harbin Antiy Technology 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 Harbin Antiy Technology Co Ltd filed Critical Harbin Antiy Technology Co Ltd
Priority to CN201410800695.1A priority Critical patent/CN105487692A/en
Publication of CN105487692A publication Critical patent/CN105487692A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention provides a controller switching method and system based on a three-dimensional display space. The controller switching method comprises the following steps: firstly, initializing controllers, and determining the controller used by the three-dimensional display space, and a control operation way of the controller; setting a switching operation way corresponding to each controller, wherein the switching operation way is preset mouse action, and the mouse action is different from the control operation way of the controller; judging whether the mouse generates the preset mouse action or not, displaying the mouse action along a mouse action path if the mouse generates the preset mouse action, and switching the controller; and otherwise, continuously executing a control operation in the current controller. The controllers can be switched mainly through the mouse action, the problem that various controllers are alternately used in the same scene is solved, so that the user not only can operate the whole scene from a macroscopic view but also can operate a specific model object from a microscopic way.

Description

A kind of controller changing method based on three-dimensional display space and system
Technical field
The present invention relates to 3-D view display field, particularly a kind of controller changing method based on three-dimensional display space and system.
Background technology
Along with birth and the high speed development of 3D technology, scale and the complexity of its application also sharply increase.Because three dimensions has bandwagon effect and intuitively expressive force more clearly compared to traditional two dimensional surface, the demand therefore proposed for 3d space displaying aspect is also becoming more complicated with variation.
Owing to being created by 3D technology, scene scale is increasing, model object becomes increasingly complex, therefore the scene in visual windows (picture namely within the scope of shot by camera) effectively to be observed, just need application controller to carry out valid function to video camera position and viewing angle.But when in the face of the different scene of required observation or model object, the camera control mode adopted also can be different.As when observing single object model, the controller that adopted need to realize to control video camera with object model center for focus carry out rotating, zoom operations, make model be in the center of visual windows, now NO VIDEO PLEASE mechanical coke point carries out relative displacement with the object that will observe always.And when observing larger scene, now observing object is scene whole structure, and the position relationship in scene between each several part object model.Now need controller to realize controlling video camera and carry out rotation around focus (between the Angle ambiguity rotated around X-axis spends 0 to 90, the y value of video camera is made to be greater than focus y value all the time, to realize the top that video camera position is in scene always), convergent-divergent, and change camera focus position, to realize the multi-angle observation to scene.Therefore in Same Scene because the object that will observe is different, its controller that will use also can difference to some extent.Effective object due to controller is all aimed at the operation that same video camera carries out, and the mode of operation of often kind of controller and relevant controling parameters are all different, therefore just require that various controller cannot be used to carry out operation to video camera to be controlled simultaneously simultaneously, more effectively observes the object in three dimensions to complete.
Summary of the invention
For solving the problem, make it possible to can effectively observe object model that is overall and local in three dimensions, the present invention proposes a kind of controller changing method based on three-dimensional display space and system, solve in same three-dimensional scenic, the problem of cross-reference various controller.User both macroscopically can operated whole scene, also can operate concrete model object on microcosmic.
Based on a controller changing method for three-dimensional display space, comprising:
Initialization controller, determines the controller that three-dimensional display space uses and control operation mode thereof;
Set the blocked operation mode that each controller is corresponding, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller;
Judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.
In described method, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller, replace with: described blocked operation mode is default keyboard specified button and the coordinating of mouse action, and coordinating of described keyboard specified button and mouse action, different with the control operation mode of controller.
In described method, describedly judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller, replace with: judge whether the keyboard specified button preset is pressed, and if so, then judges whether mouse occurs the mouse action preset, if, then along mouse action path display mouse action, and switch controller, otherwise continue executivecontrol function in current controller.
In described method, judge whether mouse occurs the mouse action preset, and is specially: pressed by default mousebutton when lifting, the figure that the path of mouse process is formed, contrast with the figure preset; Coordinate when maybe being pressed by default mousebutton contrasts with coordinate when lifting.
In described method, described default mouse action is closed X-Y scheme.
In described method, before judging whether mouse occurs the mouse action preset, judge whether mouse action is closed X-Y scheme: position coordinates spacing when position coordinates when calculating mouse is pressed and mouse-up, and described distance is compared with the floating number preset, if described distance is less than default floating number, then judge that described mouse action is as closed X-Y scheme, otherwise the X-Y scheme of non-closed.
In described method, along mouse action path display mouse action, and switch controller is specially: judge in the region that the closed X-Y scheme of mouse action encloses, whether comprise the object model in three-dimensional display space, if, the camera focus of the controller that then will be switched to adjusts to the center of object model, otherwise handoff failure.
In described method, judging, in the region that the closed X-Y scheme of mouse action encloses, before whether comprising the object model in three-dimensional display space, also to comprise: the two-dimentional geometric figure by the closed Planar Drawing conversion of mouse action being rule.
In described method, also comprise: the drafting direction setting the closed figures of the two dimension of described mouse action, if described drafting direction is contrary, then return a controller.
Based on a controller switched system for three-dimensional display space, comprising:
Initialization module, for initialization controller, determines the controller that three-dimensional display space uses and control operation mode thereof;
Switch setting module, for setting blocked operation mode corresponding to each controller, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller;
Detect handover module, whether occur the mouse action preset for disconnected mouse, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.
In described system, in described switching setting module, blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller, replace with: described blocked operation mode is default keyboard specified button and the coordinating of mouse action, and coordinating of described keyboard specified button and mouse action, different with the control operation mode of controller.
In described system, described detection handover module judges whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller, replace with: judge whether the keyboard specified button preset is pressed, and if so, then judges whether mouse occurs the mouse action preset, if, then along mouse action path display mouse action, and switch controller, otherwise continue executivecontrol function in current controller.
In described system, judge whether mouse occurs the mouse action preset, and is specially: pressed by default mousebutton when lifting, the figure that the path of mouse process is formed, contrast with the figure preset; Coordinate when maybe being pressed by default mousebutton contrasts with coordinate when lifting.
In described system, described default mouse action is closed X-Y scheme.
In described system, before judging whether mouse occurs the mouse action preset, judge whether mouse action is closed X-Y scheme: position coordinates spacing when position coordinates when calculating mouse is pressed and mouse-up, and described distance is compared with the floating number preset, if described distance is less than default floating number, then judge that described mouse action is as closed X-Y scheme, otherwise the X-Y scheme of non-closed.
In described system, along mouse action path display mouse action, and switch controller is specially: judge in the region that the closed X-Y scheme of mouse action encloses, whether comprise the object model in three-dimensional display space, if, the camera focus of the controller that then will be switched to adjusts to the center of object model, otherwise handoff failure.
In described system, judging, in the region that the closed X-Y scheme of mouse action encloses, before whether comprising the object model in three-dimensional display space, also to comprise: the two-dimentional geometric figure by the closed Planar Drawing conversion of mouse action being rule.
In described system, also comprise: the drafting direction setting the closed figures of the two dimension of described mouse action, if described drafting direction is contrary, then return a controller.
Advantage of the present invention is, the setting of the switching mode of controller, can not have influence on the use of each controller; And solve when observing for different object or different demand in same three-dimensional scenic, being switched to suitable controller, when there is the changing method of various controller, there will not be the conflict between changing method.
The present invention proposes a kind of controller changing method based on three-dimensional display space and system, the present invention is initialization controller first, determines the controller that three-dimensional display space uses and control operation mode thereof; Set the blocked operation mode that each controller is corresponding, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller; Judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.Mainly through mouse action, realize the switching of controller, solve in Same Scene, the problem of cross-reference various controller, user both macroscopically can operated whole scene, also can operate concrete model object on microcosmic.
Accompanying drawing explanation
In order to be illustrated more clearly in the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, the accompanying drawing that the following describes is only some embodiments recorded in the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of controller changing method embodiment process flow diagram based on three-dimensional display space of the present invention;
Fig. 2 is a kind of controller switched system example structure schematic diagram based on three-dimensional display space of the present invention.
Embodiment
In order to make those skilled in the art person understand technical scheme in the embodiment of the present invention better, and enable above-mentioned purpose of the present invention, feature and advantage become apparent more, below in conjunction with accompanying drawing, technical scheme in the present invention is described in further detail.
The present invention proposes a kind of controller changing method based on three-dimensional display space and system, solve in same three-dimensional scenic, the problem of cross-reference various controller.User both macroscopically can operated whole scene, also can operate concrete model object on microcosmic.
Based on a controller changing method for three-dimensional display space, as shown in Figure 1, comprising:
S101: initialization controller, determines the controller that three-dimensional display space uses and control operation mode thereof; Object is, understands the mode of operation of all controllers in whole scene, avoids operating with the switching mode of follow-up setting repeating, causes the problem of conflict;
S102: set the blocked operation mode that each controller is corresponding, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller;
S103: judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.
In described method, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller, replace with: described blocked operation mode is default keyboard specified button and the coordinating of mouse action, and coordinating of described keyboard specified button and mouse action, different with the control operation mode of controller.
In described method, describedly judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller, replace with: judge whether the keyboard specified button preset is pressed, and if so, then judges whether mouse occurs the mouse action preset, if, then along mouse action path display mouse action, and switch controller, otherwise continue executivecontrol function in current controller.
In described method, judge whether mouse occurs the mouse action preset, and is specially: pressed by default mousebutton when lifting, the figure that the path of mouse process is formed, contrast with the figure preset; Coordinate when maybe being pressed by default mousebutton contrasts with coordinate when lifting.
As: the mode adopting function key (as ctrl key) simultaneously to operate with left mouse button switches, and while pressing function key, operating mouse left button is completed default mouse action.When pressing the keyboard in controller blocked operation, make all operations break-off in controller, namely now any controller is not using.Meanwhile, the circle picture that left mouse button completes default mouse action is dragged.Lift left mouse button, judge whether switch controller mode is successfully performed, and display now used controller title (or numbering) conduct prompting.When lifting keyboard, the every operation of recovery controller.
In described method, described default mouse action is closed X-Y scheme.As circular, square, triangle etc.
In described method, before judging whether mouse occurs the mouse action preset, judge whether mouse action is closed X-Y scheme: position coordinates spacing when position coordinates when calculating mouse is pressed and mouse-up, and described distance is compared with the floating number preset, if described distance is less than default floating number, then judge that described mouse action is as closed X-Y scheme, otherwise the X-Y scheme of non-closed.
In described method, along mouse action path display mouse action, and switch controller is specially: judge in the region that the closed X-Y scheme of mouse action encloses, whether comprise the object model in three-dimensional display space, if, the camera focus of the controller that then will be switched to adjusts to the center of object model, otherwise handoff failure.
Above-mentioned situation be due to, better the object in three-dimensional scenic is effectively observed to control video camera in the object of some scene middle controllers, therefore, the object in the closed X-Y scheme of left mouse button circle picture, will control as controller the main object that video camera carries out observing.After completing the circle picture to closed X-Y scheme, judge carrying out detection to the object in closed X-Y scheme.Specific implementation step is as follows: first the D coordinates value of now examined object is converted to the two-dimensional coordinate value on screen, because X-Y scheme is the mapping on screen, its coordinate is the two-dimensional coordinate value on screen, therefore need first the coordinate of object to be detected to be changed, be converted to two-dimensional coordinate value by D coordinates value.Bring each point of object into formula k=(x-a) ^2+(y-b) in ^2 – r^2, wherein a represents central coordinate of circle x value, and b represents central coordinate of circle y value, and r represents circular radius).If k value is less than 0, then put in circle; If equal 0, then put on circle; If be greater than 0, then put outside circle.When the point in object to be measured is all in circle or on circle, then judge this to picture in closed X-Y scheme.When any point in object is when closed X-Y scheme is outer, then other point coordinate of this object need not detect again.
In described method, judging, in the region that the closed X-Y scheme of mouse action encloses, before whether comprising the object model in three-dimensional display space, also to comprise: the two-dimentional geometric figure by the closed Planar Drawing conversion of mouse action being rule.For circle, concrete steps are as follows: if the circle of being converted to.First the x-axis direction of drawn irregular figure, the maximum coordinates in y-axis direction, min coordinates (X is recorded out respectively max, Y 1), (X min, Y 2), (X 1, Y max), (X 2, Y min).Be (X by these four coordinate points four coordinate figures of recombinating out max, Y max), (X min, Y min), (X max, Y min), (X min, Y max).Connect (X respectively max, Y max), (X min, Y min), (X max, Y min), (X min, Y max) two groups of coordinate points, its position of intersecting point is circular central coordinate of circle.The half of catercorner length is the radius length of circular closure figure.Again desire rule closed figure is made by central coordinate of circle and required radius.
In described method, also comprise: the drafting direction setting the closed figures of the two dimension of described mouse action, if described drafting direction is contrary, then return a controller.As: controller and the object that will observe are bound, the object namely observed by controller 1 is overall, and the object observed by controller 2 is the module in entirety.Then transforming with regard to the object of observation at controller above-mentioned is all conversion from high-level to low-level.For how from low-level to high-level controller, conversion then adopts the method for anti-phase mapping, for closed figure circle, up time needle cycle draws closed figure, then represent and change to controller 2 from controller 1.And counterclockwise circle draws closed figure, then represent and change to controller 1 from controller 2.
Based on a controller switched system for three-dimensional display space, as shown in Figure 2, comprising:
Initialization module 201, for initialization controller, determines the controller that three-dimensional display space uses and control operation mode thereof;
Switch setting module 202, for setting blocked operation mode corresponding to each controller, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller;
Detect handover module 203, whether occur the mouse action preset for disconnected mouse, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.
In described system, in described switching setting module, blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller, replace with: described blocked operation mode is default keyboard specified button and the coordinating of mouse action, and coordinating of described keyboard specified button and mouse action, different with the control operation mode of controller.
In described system, described detection handover module judges whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller, replace with: judge whether the keyboard specified button preset is pressed, and if so, then judges whether mouse occurs the mouse action preset, if, then along mouse action path display mouse action, and switch controller, otherwise continue executivecontrol function in current controller.
In described system, judge whether mouse occurs the mouse action preset, and is specially: pressed by default mousebutton when lifting, the figure that the path of mouse process is formed, contrast with the figure preset; Coordinate when maybe being pressed by default mousebutton contrasts with coordinate when lifting.
In described system, described default mouse action is closed X-Y scheme.
In described system, before judging whether mouse occurs the mouse action preset, judge whether mouse action is closed X-Y scheme: position coordinates spacing when position coordinates when calculating mouse is pressed and mouse-up, and described distance is compared with the floating number preset, if described distance is less than default floating number, then judge that described mouse action is as closed X-Y scheme, otherwise the X-Y scheme of non-closed.
In described system, along mouse action path display mouse action, and switch controller is specially: judge in the region that the closed X-Y scheme of mouse action encloses, whether comprise the object model in three-dimensional display space, if, the camera focus of the controller that then will be switched to adjusts to the center of object model, otherwise handoff failure.
In described system, judging, in the region that the closed X-Y scheme of mouse action encloses, before whether comprising the object model in three-dimensional display space, also to comprise: the two-dimentional geometric figure by the closed Planar Drawing conversion of mouse action being rule.
In described system, also comprise: the drafting direction setting the closed figures of the two dimension of described mouse action, if described drafting direction is contrary, then return a controller.
Advantage of the present invention is, the setting of the switching mode of controller, can not have influence on the use of each controller; And solve when observing for different object or different demand in same three-dimensional scenic, being switched to suitable controller, when there is the changing method of various controller, there will not be the conflict between changing method.
The present invention proposes a kind of controller changing method based on three-dimensional display space and system, the present invention is initialization controller first, determines the controller that three-dimensional display space uses and control operation mode thereof; Set the blocked operation mode that each controller is corresponding, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller; Judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.Mainly through mouse action, realize the switching of controller, solve in Same Scene, the problem of cross-reference various controller, user both macroscopically can operated whole scene, also can operate concrete model object on microcosmic.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add required general hardware platform by software and realizes.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for system embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
The present invention can be used in numerous general or special purpose computing system environment or configuration.Such as: personal computer, server computer, handheld device or portable set, laptop device, multicomputer system, system, set top box, programmable consumer-elcetronics devices, network PC, small-size computer, mainframe computer, the distributed computing environment comprising above any system or equipment etc. based on microprocessor.
The present invention can describe in the general context of computer executable instructions, such as program module.Usually, program module comprises the routine, program, object, assembly, data structure etc. that perform particular task or realize particular abstract data type.Also can put into practice the present invention in a distributed computing environment, in these distributed computing environment, be executed the task by the remote processing devices be connected by communication network.In a distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium comprising memory device.
Although depict the present invention by embodiment, those of ordinary skill in the art know, the present invention has many distortion and change and do not depart from spirit of the present invention, and the claim appended by wishing comprises these distortion and change and do not depart from spirit of the present invention.

Claims (18)

1., based on a controller changing method for three-dimensional display space, it is characterized in that, comprising:
Initialization controller, determines the controller that three-dimensional display space uses and control operation mode thereof;
Set the blocked operation mode that each controller is corresponding, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller;
Judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.
2. the method for claim 1, it is characterized in that, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller, replace with: described blocked operation mode is default keyboard specified button and the coordinating of mouse action, and coordinating of described keyboard specified button and mouse action, different with the control operation mode of controller.
3. method as claimed in claim 2, is characterized in that, describedly judges whether mouse occurs the mouse action preset, if, then along mouse action path display mouse action, and switch controller, replace with: judge whether the keyboard specified button preset is pressed, if, then judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller, otherwise continue executivecontrol function in current controller.
4. the method as described in claim 1 or 3, is characterized in that, judges whether mouse occurs the mouse action preset, and is specially: pressed by default mousebutton when lifting, the figure that the path of mouse process is formed, and contrasts with the figure preset; Coordinate when maybe being pressed by default mousebutton contrasts with coordinate when lifting.
5. method as claimed in claim 4, it is characterized in that, described default mouse action is closed X-Y scheme.
6. method as claimed in claim 5, it is characterized in that, before judging whether mouse occurs the mouse action preset, judge whether mouse action is closed X-Y scheme: position coordinates spacing when position coordinates when calculating mouse is pressed and mouse-up, and described distance is compared with the floating number preset, if described distance is less than default floating number, then judge that described mouse action is as closed X-Y scheme, otherwise the X-Y scheme of non-closed.
7. method as claimed in claim 5, it is characterized in that, along mouse action path display mouse action, and switch controller is specially: judge in the region that the closed X-Y scheme of mouse action encloses, whether comprise the object model in three-dimensional display space, if so, then the camera focus of the controller that will be switched to adjusts to the center of object model, otherwise handoff failure.
8. method as claimed in claim 7, it is characterized in that, judging, in the region that the closed X-Y scheme of mouse action encloses, before whether comprising the object model in three-dimensional display space, also to comprise: the two-dimentional geometric figure by the closed Planar Drawing conversion of mouse action being rule.
9. method as claimed in claim 8, is characterized in that, also comprise: the drafting direction setting the closed figures of the two dimension of described mouse action, if described drafting direction is contrary, then returns a controller.
10., based on a controller switched system for three-dimensional display space, it is characterized in that, comprising:
Initialization module, for initialization controller, determines the controller that three-dimensional display space uses and control operation mode thereof;
Switch setting module, for setting blocked operation mode corresponding to each controller, described blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller;
Detect handover module, whether occur the mouse action preset for disconnected mouse, if so, then along mouse action path display mouse action, and switch controller; Otherwise continue executivecontrol function in current controller.
11. systems as claimed in claim 10, it is characterized in that, in described switching setting module, blocked operation mode is default mouse action, and described mouse action is different from the control operation mode of controller, replace with: described blocked operation mode is default keyboard specified button and the coordinating of mouse action, and coordinating of described keyboard specified button and mouse action, different with the control operation mode of controller.
12. systems as claimed in claim 11, it is characterized in that, described detection handover module judges whether mouse occurs the mouse action preset, if, then along mouse action path display mouse action, and switch controller, replace with: judge whether the keyboard specified button preset is pressed, if, then judge whether mouse occurs the mouse action preset, if so, then along mouse action path display mouse action, and switch controller, otherwise continue executivecontrol function in current controller.
13. systems as described in claim 10 or 12, is characterized in that, judge whether mouse occurs the mouse action preset, and is specially: pressed by default mousebutton when lifting, the figure that the path of mouse process is formed, and contrast with the figure preset; Coordinate when maybe being pressed by default mousebutton contrasts with coordinate when lifting.
14. systems as claimed in claim 13, it is characterized in that, described default mouse action is closed X-Y scheme.
15. systems as claimed in claim 14, it is characterized in that, before judging whether mouse occurs the mouse action preset, judge whether mouse action is closed X-Y scheme: position coordinates spacing when position coordinates when calculating mouse is pressed and mouse-up, and described distance is compared with the floating number preset, if described distance is less than default floating number, then judge that described mouse action is as closed X-Y scheme, otherwise the X-Y scheme of non-closed.
16. systems as claimed in claim 14, it is characterized in that, along mouse action path display mouse action, and switch controller is specially: judge in the region that the closed X-Y scheme of mouse action encloses, whether comprise the object model in three-dimensional display space, if so, then the camera focus of the controller that will be switched to adjusts to the center of object model, otherwise handoff failure.
17. systems as claimed in claim 16, it is characterized in that, judging, in the region that the closed X-Y scheme of mouse action encloses, before whether comprising the object model in three-dimensional display space, also to comprise: the two-dimentional geometric figure by the closed Planar Drawing conversion of mouse action being rule.
18. systems as claimed in claim 17, is characterized in that, also comprise: the drafting direction setting the closed figures of the two dimension of described mouse action, if described drafting direction is contrary, then return a controller.
CN201410800695.1A 2014-12-22 2014-12-22 Controller switching method and system based on three-dimensional display space Pending CN105487692A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410800695.1A CN105487692A (en) 2014-12-22 2014-12-22 Controller switching method and system based on three-dimensional display space

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410800695.1A CN105487692A (en) 2014-12-22 2014-12-22 Controller switching method and system based on three-dimensional display space

Publications (1)

Publication Number Publication Date
CN105487692A true CN105487692A (en) 2016-04-13

Family

ID=55674715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410800695.1A Pending CN105487692A (en) 2014-12-22 2014-12-22 Controller switching method and system based on three-dimensional display space

Country Status (1)

Country Link
CN (1) CN105487692A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1790262A (en) * 2005-12-20 2006-06-21 无锡永中科技有限公司 Method for controlling computer software running based on mouse track data
CN101211251A (en) * 2006-12-29 2008-07-02 国际商业机器公司 System and method for improving the navigation of complex visualizations for the visual impairer
US7602404B1 (en) * 1998-04-17 2009-10-13 Adobe Systems, Incorporated Method and apparatus for image assisted modeling of three-dimensional scenes
CN102023700A (en) * 2009-09-23 2011-04-20 吴健康 Three-dimensional man-machine interactive system
CN104035552A (en) * 2013-03-08 2014-09-10 广州三星通信技术研究有限公司 Three-dimensional operation method and three-dimensional operation device
CN104103081A (en) * 2014-07-14 2014-10-15 西安电子科技大学 Virtual multi-camera target tracking video material generation method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7602404B1 (en) * 1998-04-17 2009-10-13 Adobe Systems, Incorporated Method and apparatus for image assisted modeling of three-dimensional scenes
CN1790262A (en) * 2005-12-20 2006-06-21 无锡永中科技有限公司 Method for controlling computer software running based on mouse track data
CN101211251A (en) * 2006-12-29 2008-07-02 国际商业机器公司 System and method for improving the navigation of complex visualizations for the visual impairer
CN102023700A (en) * 2009-09-23 2011-04-20 吴健康 Three-dimensional man-machine interactive system
CN104035552A (en) * 2013-03-08 2014-09-10 广州三星通信技术研究有限公司 Three-dimensional operation method and three-dimensional operation device
CN104103081A (en) * 2014-07-14 2014-10-15 西安电子科技大学 Virtual multi-camera target tracking video material generation method

Similar Documents

Publication Publication Date Title
JP6955557B2 (en) Game screen display control methods, devices, storage media and electronic devices
US9436369B2 (en) Touch interface for precise rotation of an object
US10969949B2 (en) Information display device, information display method and information display program
US8839136B2 (en) Method of controlling virtual object or view point on two dimensional interactive display
US8836802B2 (en) Method of defining camera scan movements using gestures
US20150067603A1 (en) Display control device
CN102778997B (en) A kind of window display method and device
US11392224B2 (en) Digital pen to adjust a 3D object
CN109863467B (en) System, method and storage medium for virtual reality input
CN104504761A (en) Method and device for controlling rotation of 3D (three-dimensional) model
CN104699249A (en) Information processing method and electronic equipment
US10754523B2 (en) Resizing of images with respect to a single point of convergence or divergence during zooming operations in a user interface
CN103472923B (en) A kind of three-dimensional virtual gesture selects the method for object scene
US10444985B2 (en) Computing device responsive to contact gestures
CN105487692A (en) Controller switching method and system based on three-dimensional display space
KR102392675B1 (en) Interfacing method for 3d sketch and apparatus thereof
JP6373710B2 (en) Graphic processing apparatus and graphic processing program
US20160334971A1 (en) Object Manipulation System and Method
EP3295291B1 (en) Drawing object inferring system and method
CN104731452B (en) A kind of display control method and electronic equipment
WO2018169951A1 (en) Navigation system
US12223580B2 (en) Interfacing method and apparatus for 3D sketch
JP2018063738A (en) Graphic processing device and graphic processing program
WO2024153966A1 (en) Method and system for performing a six degree of freedom manipulation of a virtual entity in the 3d space
JP2016157392A (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160413

WD01 Invention patent application deemed withdrawn after publication