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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000007667 floating Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000000571 coke Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
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
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.
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)
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 |
-
2014
- 2014-12-22 CN CN201410800695.1A patent/CN105487692A/en active Pending
Patent Citations (6)
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 |