Display control device, display control method, and computer program

JP2025034765AActive Publication Date: 2025-03-13AISAN TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023141370
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-03-13
Estimated Expiration
2043-08-31

Smart Images

  • Figure 2025034765000001_ABST
    Figure 2025034765000001_ABST
Patent Text Reader

Abstract

To provide a novel technology that is capable of reducing a processing load on a display of a computer graphics based on point group data.SOLUTION: A three-dimensional computer graphics on a three-dimensional shape of an object is caused to be displayed on a display. For this end, point group data is acquired that expresses the three-dimensional shape of the object by a set of coordinate point in a three-dimensional coordinate system. A designation operation on line-of-sight input through a user interface is received (S140). A prescribed plane figure is arranged so as to squarely face the line-of-sight designated by the designation operation in a position corresponding to each coordinate point in the point group data on a three-dimensional line-of-sight (S145). By a projection of the three-dimensional virtual space, the three-dimensional computer graphics on the three-dimensional shape when viewing the object by the line-of-sight is displayed on the display.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a display control device and a display control method. [Background technology]

[0002] In recent years, the use of 3D measurement data on the 3D shapes of landforms and other features has been promoted. 3D measurement data is point cloud data that describes the 3D coordinates of a huge number of points. In a system that projects a point cloud onto a display, for example, each area that makes up the point cloud is represented using pixels or voxels.

[0003] However, in a system that performs calculations to estimate object surfaces and contours from gradient changes in three-dimensional coordinate data of point clouds and performs plotting and tracing processing, the amount of calculations required is enormous, and the processing load of the system is large.

[0004] Therefore, in conventional technology, in order to reduce the amount of computational processing, thinning processes, including noise removal and uniform point density, are performed on point clouds obtained by 3D measurement to reduce the amount of point cloud data (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2005-24370 A Summary of the Invention [Problem to be solved by the invention]

[0006] It takes time to perform pre-processing such as thinning on point cloud data with a large amount of data, and depending on the thinning, there is a possibility that feature points of the three-dimensional shape may be lost from the point cloud data.

[0007] Furthermore, when displaying computer graphics based on point cloud data, since point cloud data is point information that does not have size, it is necessary to determine the size of each point in the point cloud data in order to display it on a display. In general, the size of a point is expressed in pixel units on the display, and all points are displayed at a fixed size.

[0008] In this method, when the viewpoint is placed far from the point cloud, the intervals between the points projected on the display become narrower, making it easier to see the shape of the object. However, when the viewpoint is placed close to the point cloud, the intervals between the points projected on the display become wider, making it difficult to see the shape of the object.

[0009] The following display method is being considered so that the visibility of the object shape does not change depending on the viewpoint position or viewing direction: That is, as an object for displaying each point, a group of spheres or the like, whose size can be changed according to the distance from the viewpoint, are placed at a position corresponding to the point cloud.

[0010] However, in such a display method, since the surface of an object is represented by a large number of surface elements, it is necessary to hold and process a huge amount of information in order to display computer graphics.

[0011] Therefore, according to one aspect of the present disclosure, it is desirable to provide a new technique that can reduce the processing load regarding the display of computer graphics based on point cloud data. [Means for solving the problem]

[0012] According to one aspect of the present disclosure, there is provided a display control device for displaying three-dimensional computer graphics relating to a three-dimensional shape of an object on a display.

[0013] The display control device includes an acquisition unit, an operation acceptance unit, and a control unit. The acquisition unit is configured to acquire point cloud data that represents a three-dimensional shape of an object by a set of coordinate points in a three-dimensional coordinate system. The operation acceptance unit is configured to accept a designation operation related to a line of sight input through a user interface.

[0014] The control unit is configured to place a predetermined planar figure at a position in the three-dimensional virtual space corresponding to each coordinate point in the point cloud data so as to face the line of sight specified by the specifying operation, and to display, on the display, three-dimensional computer graphics relating to the three-dimensional shape of the target when viewed from the specified line of sight by projecting the three-dimensional virtual space.

[0015] According to this display control device, the three-dimensional shape of the target is represented using a planar figure rather than a three-dimensional figure such as a sphere, etc. Therefore, according to one aspect of the present disclosure, it is possible to reduce the processing load related to displaying computer graphics based on point cloud data.

[0016] According to one aspect of the present disclosure, the control unit may be configured to place planar figures of the same size as planar figures at positions in the three-dimensional virtual space corresponding to each coordinate point. In this case, the control unit may project the three-dimensional virtual space onto the display to display the planar figures as elements of three-dimensional computer graphics at sizes according to the perspective from the viewpoint.

[0017] According to an aspect of the present disclosure, the operation receiving unit may be configured to receive a designation operation related to a size of the planar figure, and the control unit may be configured to arrange the planar figure of a size designated by the designation operation related to the size at a position in the three-dimensional virtual space corresponding to each coordinate point, and to display the three-dimensional computer graphics on the display.

[0018] According to one aspect of the present disclosure, the planar figure may be a plane figure having a gradation representation in which the density increases from top to bottom in the three-dimensional virtual space. According to one aspect of the present disclosure, the planar figure may be a circle.

[0019] According to an aspect of the present disclosure, a computer program for causing a computer to function as at least a part of the acquisition unit, the operation acceptance unit, and the control unit in the display control device described above may be provided. The computer program may be provided by being recorded on a computer-readable recording medium.

[0020] According to one aspect of the present disclosure, there may be provided a display control method for causing a display to display three-dimensional computer graphics relating to a three-dimensional shape of an object.

[0021] The display control method may include acquiring point cloud data representing a three-dimensional shape of an object by a set of coordinate points in a three-dimensional coordinate system. The display control method may further include receiving a designation operation related to a line of sight input through a user interface.

[0022] The display control method may further include placing a predetermined planar figure at a position in the three-dimensional virtual space corresponding to each coordinate point in the point cloud data so as to face directly toward the line of sight specified by the specifying operation, and projecting this three-dimensional virtual space to display on the display three-dimensional computer graphics relating to the three-dimensional shape of the object when viewed from the specified line of sight.

[0023] According to this display control method, like the above-mentioned display control device, it is possible to reduce the processing load related to display when displaying computer graphics based on point cloud data. [Brief description of the drawings]

[0024] [Figure 1] FIG. 1 is a block diagram illustrating a configuration of an information processing device. [Diagram 2]11 is a flowchart showing a display control process executed by a processor. [Diagram 3] FIG. 3A is a diagram showing a simple example of a point cloud, and FIG. 3B is a diagram conceptually showing a group of circular objects arranged in a three-dimensional virtual space for CG display of a three-dimensional shape corresponding to the point cloud. [Figure 4] FIG. 4A is an explanatory diagram regarding gradation expression in a circular object, and FIG. 4B is a diagram showing an example of gradation expression in a circular object. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0025] Exemplary embodiments of the present disclosure will now be described with reference to the drawings. 1 is configured to display three-dimensional computer graphics (hereinafter, simply referred to as "CG") relating to the three-dimensional shape of a feature based on three-dimensional measurement data relating to the feature such as a topography. The information processing device 10 includes a processor 11, a memory 13, a storage 15, a display 17, an operation unit 18, and a data input / output unit 19.

[0026] The processor 11 executes processing according to a computer program stored in the storage 15, thereby performing display control on the display 17 for displaying the above-mentioned CG on the display 17. Through this display control, the information processing device 10 functions as a display control device. The memory 13 includes a RAM, and is used as a working memory when the processor 11 executes processing.

[0027] The storage 15 includes a hard disk drive and / or a solid state drive, and stores computer programs and data used when executing processes according to the computer programs. The computer programs stored in the storage 15 include the computer programs related to the display control described above.

[0028] The display 17 is controlled by the processor 11, and configured to display various images including CG to a user who operates the information processing device 10. An example of the display 17 is a liquid crystal display.

[0029] The operation unit 18 functions as a user interface for inputting operation signals, and is configured to input operation signals from a user to the information processing device 10 to the processor 11. Examples of the operation unit 18 include a keyboard and a pointing device.

[0030] The data input / output unit 19 is configured to be capable of inputting and outputting data to and from an external device. The data input / output unit 19 may include a communication interface capable of communicating with an external device via wired or wireless communication. The data input / output unit 19 may include a USB interface capable of reading and writing data to a USB memory, and / or a media reader / writer capable of reading and writing data to a card-type recording medium.

[0031] In this information processing device 10, when a CG display command is input from the user via the operation unit 18, the processor 11 executes the display control process shown in Fig. 2 in accordance with a computer program. By executing the display control process, the processor 11 performs CG display control based on the three-dimensional measurement data specified by the user.

[0032] 2 is started, the processor 11 acquires the three-dimensional measurement data specified by the user when the CG display command is input (S110). The acquired three-dimensional measurement data is three-dimensional point cloud data that represents the three-dimensional shape of features such as the topography in the target area using a point cloud. The three-dimensional measurement data describes each measurement point in three-dimensional coordinates. Specifically, the three-dimensional coordinates of each measurement point that constitutes the point cloud are expressed in XYZ coordinates.

[0033] The XY plane in the XYZ coordinate system corresponds to the horizontal plane, and the Z axis corresponds to the height direction from the horizontal plane. Below, each point that makes up the point cloud will be referred to as a coordinate point. In other words, 3D measurement data represents the 3D shape of the target area as a set of coordinate points in the XYZ coordinate system.

[0034] This three-dimensional measurement data can be generated using equipment such as a terrestrial laser scanner (TLS), a mobile mapping system (MMS), and a surveying drone (Unmanned Aerial Vehicle (UAV)), as well as technologies such as SLAM (Simultaneous Localization and Mapping).

[0035] The generated three-dimensional measurement data may be input in advance to the information processing device 10 via the data input / output unit 19 and stored in the storage 15. In S110, the processor 11 reads out the specified three-dimensional measurement data from the storage 15, thereby acquiring the three-dimensional measurement data.

[0036] In the next step S120, the processor 11 arranges a planar figure, specifically, a group of two-dimensional circular objects (see FIGS. 3A and 3B), in the three-dimensional virtual space to be displayed on the display 17. The group of circular objects is arranged in the three-dimensional virtual space in a distribution corresponding to the point cloud indicated by the three-dimensional measurement data.

[0037] In the next S125, the processor 11 causes the display 17 to display the three-dimensional virtual space in which the circular object is placed, thereby causing the display 17 to display CG representing the three-dimensional shape of the feature indicated by the three-dimensional measurement data.

[0038] The three-dimensional virtual space is a three-dimensional space that is virtually displayed through the display 17. Objects in the three-dimensional virtual space are displayed as CG on the display 17 through image conversion that projects the objects onto a two-dimensional plane that corresponds to the display surface of the display 17.

[0039] The three-dimensional virtual space is represented by a three-dimensional coordinate system that corresponds to the XYZ coordinate system described above. Here, the three-dimensional coordinate system of the three-dimensional virtual space is expressed as the UVW coordinate system. In the UVW coordinate system, the UV plane corresponds to the XY plane, and the W axis corresponds to the Z axis.

[0040] In S120, one circular object is prepared for each coordinate point constituting the point cloud indicated by the three-dimensional measurement data. The circular object corresponding to each coordinate point is placed in a position corresponding to the coordinate point in the UVW coordinate system with a predetermined orientation. The orientation will be described later.

[0041] At each coordinate point, a circular object of the same size and shape as the circular object corresponding to the other coordinate points is placed in the same orientation as the circular object corresponding to the other coordinate points. Figure 3B shows that a circular object is placed at a position in the UVW coordinate system corresponding to each coordinate point in the XYZ coordinate system shown in Figure 3A. Figure 3B conceptually shows a circular object placed in a three-dimensional virtual section when the line of sight is parallel to the V axis.

[0042] As shown in Figures 4A and 4B, the circular object has a surface in which the color shading is expressed in gradation, that is, in gradation. Specifically, the surface of the circular object has the darkest part at the bottom end, the lightest part at the top end, and parts in between where the density changes stepwise in one direction. The top and bottom here correspond to the top and bottom along the Z-axis and W-axis directions.

[0043] Fig. 4A shows by hatching the surface area of ​​a circular object where the color is expressed by a gradation. In the example shown in Fig. 4A, the circular object has a gradation on its surface where the density gradually decreases in an upward direction inclined from the vertical direction (i.e., the W-axis direction) from the bottom end to a position slightly above the center of the circle.

[0044] To represent a shadow, the bottom edge is black. The further away from the bottom edge in the diagonal upward direction, the lighter the density of the black component of the corresponding part becomes, approaching the color of the top edge. That is, the closer to the top edge, the lighter the density of the black component becomes, to represent light. If the top edge is white, the surface of the circular object is represented as a gradation so that the whiteness is emphasized as it approaches the top edge. FIG. 4B is an example of a circular object representing a gradation.

[0045] The three-dimensional shape of an object on the ground, which is represented by a point cloud in three-dimensional measurement data, is represented in a three-dimensional virtual space by a collection of circular objects having such color representation on their surfaces.

[0046] In S125, the processor 11 performs image conversion so as to project the three-dimensional virtual space including the group of circular objects onto a two-dimensional plane corresponding to the display surface of the display 17. Through this image conversion, a CG of the circular objects in the three-dimensional virtual space is displayed on the display 17. The projection of the three-dimensional virtual space onto a two-dimensional plane, and the resulting display of the CG on the display 17, can be realized using a known program module.

[0047] In addition, the image conversion is performed so that a three-dimensional virtual space including a group of circular objects is displayed on the display 17 as a CG image seen from a predetermined viewpoint with a predetermined line of sight. In other words, the image conversion is performed by projection onto a two-dimensional plane taking into account the viewpoint and line of sight.

[0048] Also, taking the line of sight into consideration, in S120, each circular object is placed in the three-dimensional virtual space in a direction directly facing the line of sight. That is, each circular object is placed in the three-dimensional virtual space in such a way that the surface of the circular object is placed in a direction perpendicular to the line of sight at a position in the UVW coordinate system corresponding to the position in the XYZ coordinate system of the corresponding coordinate point in the three-dimensional virtual space.

[0049] In addition, the information processing device 10 can accept operations to change the viewpoint and line of sight through the operation unit 18, and in S145 described later, a group of circular objects in a three-dimensional virtual space as seen from a viewpoint specified by the user with a line of sight specified by the user is displayed as CG on the display 17.

[0050] At the time of CG display in S125, no change operation from the user is accepted. Therefore, in S120, each circular object is placed in the three-dimensional virtual space in a direction directly facing the standard line of sight. In S125, the three-dimensional virtual space including the group of circular objects is displayed on the display 17 as a CG viewed from the standard viewpoint with the standard line of sight. For example, as shown in FIG. 3B, the group of circular objects is displayed on the display 17 as a CG viewed from the standard viewpoint with the line of sight parallel to the V-axis direction.

[0051] In addition, all circular objects placed in the three-dimensional virtual space are the same size, but when they are displayed on the display 17 as CG elements, they are projected onto the display surface and displayed on the display 17 at a size that corresponds to the perspective from the viewpoint.

[0052] After the CG is displayed on the display 17 by the process of S125, the processor 11 accepts an operation from the user (S130). When an operation signal from the user is input via the operation unit 18 (Yes in S130), the processor 11 executes processing according to the operation signal.

[0053] When the viewpoint and line of sight change operation is performed (Yes in S140), the processor 11 rearranges the circular object in the three-dimensional virtual space in a direction directly facing the changed line of sight. The viewpoint and line of sight change operation is a viewpoint and line of sight designation operation input by the user through the operation unit 18.

[0054] Processor 11 performs CG display control on display 17 so that a group of circular objects in the three-dimensional virtual space as viewed with the changed line of sight from the changed viewpoint is displayed as CG by image conversion based on the rearranged three-dimensional virtual space (S145). Through this display control, CG relating to the three-dimensional shape of the target area as viewed with the changed line of sight from the changed viewpoint is displayed on display 17. After executing the process of S145, processor 11 returns the process to S130 and waits for the input of the next operation signal.

[0055] On the other hand, when a size change operation of a circular object is performed (Yes in S150), the processor 11 rearranges a group of circular objects corresponding to the point cloud in the three-dimensional virtual space so as to change the size of the circular object from the standard size to the size specified by the user (S155). That is, the processor 11 replaces the group of circular objects in the three-dimensional virtual space with a group of circular objects of the specified size.

[0056] Processor 11 performs CG display control on display 17 so that the group of circular objects in the resized three-dimensional virtual space including the group of rearranged circular objects is displayed as CG at a corresponding size through image conversion for the three-dimensional virtual space (S155). Processor 11 then returns the process to S130 and waits for the input of the next operation signal.

[0057] The size specification from the user can be accepted in actual dimensions in real space. The processor 11 can place a circular object in the three-dimensional virtual space in a size according to the specified actual dimensions. Such size specification in actual dimensions helps the user to intuitively understand the size and depth of the three-dimensional shape of an object displayed in CG. For example, it is possible to prevent the user from losing their sense of size due to the enlargement or reduction of the CG.

[0058] In addition, when an end operation is performed via operation unit 18 (Yes in S160), processor 11 closes the CG display screen displayed on display 17 (S170) and ends the display control process shown in FIG.

[0059] When an operation signal other than the above-mentioned change operation and end operation is input (No in S160), processor 11 executes processing according to the operation (S165) and then waits until the next operation signal is input (S130).

[0060] The information processing device 10 can receive, for example, a designation operation of a start point and an end point for distance measurement in a three-dimensional virtual space through the operation unit 18. When the designation operation of the start point and the end point is input (No in S160), the processor 11 can execute a process of controlling the display 17 so as to display the distance from the start point to the end point in text with a scale in real space (S165).

[0061] In this way, the processor 11 can display, as CG, the three-dimensional shapes of features in the target area represented by the three-dimensional measurement data on the display 17, and can perform additional display such as distance display as necessary. The processor 11 can measure distance using a method for measuring circular objects.

[0062] In the information processing device 10 of the present embodiment described above, when placing objects at positions in a three-dimensional virtual space corresponding to the point cloud and displaying the three-dimensional shape of a feature corresponding to the point cloud in CG, two-dimensional figures, particularly circular figures, are used as the objects rather than three-dimensional figures such as spheres.

[0063] A circular object can be defined by a center point and a diameter or a radius. That is, the processor 11 only needs to hold information on the center point and the diameter or the radius as information on the circular object. In addition, the processor 11 can hold texture information on the surface of the circular object as information common to a group of circular objects.

[0064] Therefore, the processor 11 can display, on the display 17, the three-dimensional shape of the feature corresponding to the point cloud in CG with a smaller processing load than when a three-dimensional figure is used as the object.

[0065] In particular, in this embodiment, a two-dimensional circular object having a gradation expression in which the density increases from top to bottom is placed in a three-dimensional virtual space so as to face the line of sight, and this is displayed as CG on display 17, making it possible to realize a three-dimensional CG display using a two-dimensional object.

[0066] The processor 11 arranges a group of circular objects of the same size in a three-dimensional virtual space, and displays CG corresponding to the group of circular objects on the display 17 so that the objects are displayed in perspective according to their positions in the three-dimensional virtual space by projection. This makes it easy for the user to visually grasp the real size and depth of the three-dimensional shapes of the features corresponding to the displayed CG, the relative distance between the features, and the like.

[0067] A circular object can be placed in the three-dimensional virtual space with a size that would be an object with a diameter of 30 cm or 50 cm in real space, for example. This allows the three-dimensional shape of the feature to be displayed on the display 17 in a form that virtually represents the scenery when a circular object with a size of 30 cm or 50 cm is placed in real space.

[0068] In addition, as described above, the information processing device 10 can accept a designation operation regarding the size of a circular object. Therefore, according to the information processing device 10 of the present embodiment, it is possible to display the three-dimensional shape of a feature in CG using a circular object of a size according to the sense of distance that the user wants to grasp.

[0069] [Other embodiments] The present disclosure is not limited to the above embodiment, and various aspects may be adopted. For example, in the above embodiment, the information processing device 10 is configured to be able to accept a size change operation for a circular object. However, the information processing device 10 may be configured not to accept a size change operation and to place a fixed-size circular object in a three-dimensional virtual space.

[0070] The object placed at the coordinate point does not have to be a circle, and may be another planar shape such as a rectangle. The gradation expression of the object surface is not limited to those exemplified in Figures 4A and 4B, as long as it can express light and shadow.

[0071] The function of one component in the above embodiments may be distributed among multiple components. The functions of multiple components may be integrated into one component. Part of the configuration of the above embodiments may be omitted. At least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments. All aspects included in the technical idea identified from the wording of the claims are embodiments of the present disclosure.

[0072] [Technical idea disclosed in this specification] It can be understood that the present specification discloses the following technical ideas. [Item 1] A display control device for displaying three-dimensional computer graphics relating to a three-dimensional shape of an object on a display, comprising: an acquisition unit configured to acquire point cloud data representing the three-dimensional shape of the object by a set of coordinate points in a three-dimensional coordinate system; an operation receiving unit configured to receive a designation operation related to a line of sight input through a user interface; a control unit configured to place a predetermined planar figure in a three-dimensional virtual space at a position corresponding to each coordinate point in the point cloud data so as to face the line of sight specified by the specifying operation, and to display, on the display, the three-dimensional computer graphics relating to the three-dimensional shape of the object when viewed from the line of sight by projection of the three-dimensional virtual space; A display control device comprising: [Item 2] The control unit places a planar figure of the same size as the planar figure at a position in the three-dimensional virtual space corresponding to each of the coordinate points, and displays the planar figure as an element of the three-dimensional computer graphics on the display by the projection at a size according to the perspective from a viewpoint. [Item 3] the operation receiving unit is capable of receiving a designation operation relating to a size of the planar figure, The control unit arranges the planar graphic of the size designated by the size-related designation operation at a position in the three-dimensional virtual space corresponding to each of the coordinate points, and displays the three-dimensional computer graphics on the display. Item 2. A display control device. [Item 4] 4. The display control device according to any one of items 1 to 3, wherein the planar figure is a planar figure having a gradation expression in which the density increases from top to bottom in the three-dimensional virtual space. [Item 5] 5. The display control device according to any one of items 1 to 4, wherein the planar figure is a circle. [Item 6] 6. A computer program for causing a computer to function as the acquisition unit, the operation acceptance unit, and the control unit in the display control device according to any one of items 1 to 5. [Item 7] A display control method for displaying three-dimensional computer graphics relating to a three-dimensional shape of an object on a display, comprising the steps of: acquiring point cloud data representing the three-dimensional shape of the object by a set of coordinate points in a three-dimensional coordinate system; receiving a designation operation related to a line of sight inputted through a user interface; placing a predetermined planar figure in the three-dimensional virtual space at positions corresponding to each coordinate point in the point cloud data so as to face the line of sight specified by the specifying operation, and displaying, on the display, the three-dimensional computer graphics relating to the three-dimensional shape of the object when viewed from the line of sight by projection of the three-dimensional virtual space; A display control method comprising: [Explanation of symbols]

[0073] 10...information processing device, 11...processor, 13...memory, 15...storage, 17...display, 18...operation unit, 19...data input / output unit.

Claims

1. A display control device for displaying three-dimensional computer graphics relating to a three-dimensional shape of an object on a display, comprising: an acquisition unit configured to acquire point cloud data representing the three-dimensional shape of the object by a set of coordinate points in a three-dimensional coordinate system; an operation receiving unit configured to receive a designation operation related to a line of sight input through a user interface; a control unit configured to place a predetermined planar figure in a three-dimensional virtual space at a position corresponding to each coordinate point in the point cloud data so as to face the line of sight specified by the specifying operation, and to display, on the display, the three-dimensional computer graphics relating to the three-dimensional shape of the object when viewed from the line of sight by projection of the three-dimensional virtual space; A display control device comprising:

2. 2. The display control device according to claim 1, wherein the control unit places a planar figure of the same size as the planar figure at a position in the three-dimensional virtual space corresponding to each of the coordinate points, and by the projection, displays on the display the planar figure as an element of the three-dimensional computer graphics at a size according to the perspective from a viewpoint.

3. the operation receiving unit is capable of receiving a designation operation relating to a size of the planar figure, The control unit arranges the planar graphic of the size designated by the size-related designation operation at a position in the three-dimensional virtual space corresponding to each of the coordinate points, and displays the three-dimensional computer graphics on the display. The display control device according to claim 2.

4. 2. The display control device according to claim 1, wherein the planar figure has a gradation representation in which the density increases from top to bottom in the three-dimensional virtual space.

5. 2. The display control device according to claim 1, wherein the planar figure is a circle.

6. A computer program for causing a computer to function as the acquisition unit, the operation acceptance unit, and the control unit in the display control device according to any one of claims 1 to 5.

7. A display control method for displaying three-dimensional computer graphics relating to a three-dimensional shape of an object on a display, comprising the steps of: acquiring point cloud data representing the three-dimensional shape of the object by a set of coordinate points in a three-dimensional coordinate system; receiving a designation operation related to a line of sight inputted through a user interface; placing a predetermined planar figure in the three-dimensional virtual space at positions corresponding to each coordinate point in the point cloud data so as to face the line of sight specified by the specifying operation, and displaying, on the display, the three-dimensional computer graphics relating to the three-dimensional shape of the object when viewed from the line of sight by projection of the three-dimensional virtual space; A display control method comprising:

Citation Information

Patent Citations

  • Cubic volume estimation device, cubic volume estimation system, cubic volume estimation method and cubic volume estimation program

    JP2014089104A

  • Three-dimensional data display device, three-dimensional data display method, and three-dimensional data display program

    JP2015210670A

  • Method for processing survey data

    JP2005024370A