Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for indicating target position in 3D space

A target location, 3D technology, applied in image data processing, instruments, calculations, etc., can solve the problems of model interference, poor indication label prompt effect, unfavorable management, etc., to achieve the effect of saving time

Inactive Publication Date: 2021-07-02
潍坊幻视软件科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Problem 1. The model used as a label will be interfered by other models in the space, for example, the indicator label will be blocked by other models closer to the user
[0004] Problem 2. When the angle of the virtual camera that captures the rendered content is not parallel to the surface to be displayed on the indicator label, the display of the indicator label will cause visual effects to deteriorate due to perspective, and even the problem that the content of the indicator label cannot be displayed
[0005] Question 3. When the distance between the virtual camera that captures the rendered content and the indicator label changes, multiple indicator labels with different distances from the camera will display different sizes on the screen, affecting the visual perception
[0006] Question 4. When the position of the virtual camera that captures the rendered content is turned towards the back of the indication label with text, the text will be reversed, and the text description forms a reverse display
[0007] Question 5. When creating the indicator label, it is necessary to manually adjust the indicator label at each position to prevent the indicator label from being interspersed in other models, which takes a lot of time to create and is not conducive to management
[0008] Question 6. When the position of the target to be indicated in the 3D space changes, if the indicator label does not follow the target movement, the marking position of the indicator label may be confused; if the label moves with the target, it may be interspersed with other models
[0012] like Figure 11 As shown, when viewed from the top of the car model, due to the angle problem, the label indicating the rear bumper almost becomes a line, and the indication effect of the label indicating the left reflector and right reflector also changes very much. Poor, the situation described in question 2 also occurred

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for indicating target position in 3D space
  • Method for indicating target position in 3D space
  • Method for indicating target position in 3D space

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] Below in conjunction with accompanying drawing and embodiment, further elaborate the present invention. In the following detailed description, certain exemplary embodiments of the invention are described by way of illustration only. Needless to say, those skilled in the art would realize that the described embodiments can be modified in various different ways, all without departing from the spirit and scope of the present invention. Accordingly, the drawings and description are illustrative in nature and not intended to limit the scope of the claims.

[0050] A method for indicating the position of an object in 3D space, used in 2D space, comprising the following steps:

[0051] Step 1: Obtain the 3D coordinates of the target position to be indicated in the 3D space.

[0052] As we all know, the 3D coordinates in the 3D space refer to the world coordinate system in the 3D engine, and each 3D scene has and only one world coordinate system. Any object (model, empty objec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for indicating a target position in a 3D space. The method comprises the following steps: 1, acquiring a 3D coordinate of the target position needing to be indicated in the 3D space; 2, converting the 3D coordinates of the target position obtained in the step 1 into 2D screen coordinates on a corresponding virtual camera by means of a world coordinate-to-screen coordinate conversion method provided in a 3D engine; 3, generating an indication label in the 2D plane, and positioning the indication label at a corresponding longitudinal-transverse proportion position in the 2D plane; 4, in the display process of the indication label, repeatedly carrying out the processing process from the first step to the third step once every frame or every fixed frame number, so that the indication label seen by an observer can always correctly indicate the target position. According to the invention, when being displayed, the indication label formed by the invention is not interfered by other models in the space, is not distorted and deformed, is uniform in size, is free from a reverse display phenomenon, and can be uniformly generated and managed.

Description

technical field [0001] The invention relates to the technical field of coordinate conversion from a three-dimensional space to a two-dimensional plane, in particular to a method for indicating a target position in a 3D space. Background technique [0002] At present, the application of three-dimensional space technology is more and more extensive, and the requirements for the interactive operation experience and visual perception of three-dimensional space are also getting higher and higher. When people need to know the position of a certain object in the three-dimensional space or the position of a certain structure on the object, they will know the position in the 3D space through the indication and explanation of the indication label. The traditional method of adding an indicator label is: directly use the model as a label to indicate the position in the 3D space. The model can be a line, an arrow, a space text, a panel with a translucent texture, etc. However, in actual...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T3/00G06T7/70
CPCG06T7/70G06T3/06
Inventor 李晔
Owner 潍坊幻视软件科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products