Display method, display program and information processing device

The display method integrates three-dimensional data with two-dimensional drawings, addressing the challenge of seamless attribute information display, thereby improving user convenience and understanding in construction and engineering projects.

JP2025163242APending Publication Date: 2025-10-28ANDPAD INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025132798
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-07
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

Existing systems struggle to enable easy confirmation of three-dimensional data while checking two-dimensional drawings, particularly in construction and civil engineering, as attribute information is not seamlessly integrated with dual image displays.

Method used

A display method and program that allows for the simultaneous display of two-dimensional drawings and associated three-dimensional data, including the ability to launch a viewer or display pre-generated images, superimpose three-dimensional data on two-dimensional drawings, and adjust display parameters dynamically.

Benefits of technology

Facilitates easy and intuitive access to three-dimensional data alongside two-dimensional drawings, enhancing user understanding and convenience for on-site workers and designers by integrating attribute information and reducing the need for separate software operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025163242000001_ABST
    Figure 2025163242000001_ABST
Patent Text Reader

Abstract

To provide a display method, a display program and an information processing device, capable of easily confirming three-dimensional data while confirming a two-dimensional drawing.SOLUTION: A display method executed by an information processing device 10, includes the steps of: displaying a two-dimensional drawing of a working drawing; acquiring a designated position in the two-dimensional drawing; and displaying three-dimentional data including attribute information of an object related to the designated position in the two-dimentional drawing while displaying the two-dimensional drawing.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a display method, a display program, and an information processing device. [Background technology]

[0002] 2. Description of the Related Art Conventionally, as described in Patent Document 1, a system is known that dually displays a three-dimensional image and a two-dimensional image so that the images match in terms of coordinates. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2013-509665 Summary of the Invention [Problem to be solved by the invention]

[0004] A 3D model of an object is expressed as 3D data such as Building Information Modeling (BIM) data, which associates attribute information of the object with data on the 3D shape of the object. Here, attribute information may be confirmed by referring to the 3D data while checking 2D drawings of architecture or construction. When simply displaying a dual image of a 3D image and a 2D image, as in the system of Patent Document 1, attribute information must be confirmed by a separate means.

[0005] An object of the present disclosure is to provide a display method, a display program, and an information processing device that enable easy confirmation of three-dimensional data while checking a two-dimensional drawing. [Means for solving the problem]

[0006] (1) A display method according to one embodiment of the present disclosure includes a step in which an information processing device displays a two-dimensional drawing of a construction drawing, a step in which a specified position in the two-dimensional drawing is acquired, and a step in which, while displaying the two-dimensional drawing, three-dimensional data including attribute information of an object associated with the specified position in the two-dimensional drawing is displayed.

[0007] (2) In the display method described in (1) above, the step of displaying the three-dimensional data may include the steps of: displaying a link that calls a viewer for the three-dimensional data at a specified position on the two-dimensional drawing; and, when an input operation on the link is received, starting the viewer and displaying the viewer superimposed on the two-dimensional drawing, and displaying the three-dimensional data of an object associated with the specified position on the two-dimensional drawing using the viewer.

[0008] (3) In the step of displaying the link in the display method described in (2) above, display information specifying a viewpoint position, a line of sight direction, and a display range when the viewer displays the three-dimensional data may be associated with the link. In the step of displaying the three-dimensional data by the viewer, the display information may be specified when the viewer is started.

[0009] (4) In the step of displaying the three-dimensional data by the viewer in the display method described in (3) above, the display of the three-dimensional data by the viewer may be changed by passing information to the viewer that changes the display information while the viewer is running.

[0010] (5) In the step of displaying the three-dimensional data by the viewer in the display method described in (3) above, the viewer may be launched as a module embedded in the two-dimensional drawing so that an operation to change the display information can be directly input to the viewer. The display of the three-dimensional data by the viewer may be changed in response to the change in the display information.

[0011] (6) In the step of displaying the three-dimensional data by the viewer in the display method described in any one of (2) to (5) above, an item to be displayed may be selected from the items of the attribute information while the viewer is running.

[0012] (7) In the step of displaying the link in the display method described in any one of (2) to (6) above, a thumbnail image of three-dimensional data that can be viewed by the viewer when the viewer is called up by operating input to the link may be displayed as the link.

[0013] (8) In the display method described in any one of (2) to (7) above, when the object associated with the specified position is a component with a specified model number, the link may be configured to call a viewer that displays three-dimensional data of the supplier of the component with the specified model number.

[0014] (9) In the step of displaying the three-dimensional data of the display method described in (1) above, an image prepared in advance as the three-dimensional data may be displayed superimposed on the two-dimensional drawing.

[0015] (10) In the display method described in any one of (1) to (9) above, if the two-dimensional drawing is a drawing of ground excavation work, the object associated with the specified position may include an object buried underground in the area to be excavated.

[0016] (11) A display program according to one embodiment of the present disclosure includes the steps of causing a processor to display a two-dimensional drawing of a construction drawing, acquiring a specified position in the two-dimensional drawing, and displaying three-dimensional data including attribute information of an object associated with the specified position in the two-dimensional drawing while displaying the two-dimensional drawing.

[0017] (12) An information processing device according to an embodiment of the present disclosure includes a processor, an interface, and a display unit. The processor displays a two-dimensional drawing of a construction drawing on the display unit, acquires a designated position in the two-dimensional drawing through the interface, and displays three-dimensional data on the display unit, including attribute information of an object associated with the designated position on the two-dimensional drawing, while displaying the two-dimensional drawing on the display unit. [Effects of the Invention]

[0018] According to the display method, display program, and information processing device according to an embodiment of the present disclosure, three-dimensional data can be easily checked while checking a two-dimensional drawing. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is a block diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] FIG. 10 is a diagram showing an example of a display screen of a two-dimensional drawing. [Figure 3] FIG. 10 is a diagram showing an example of a screen displaying three-dimensional data. [Figure 4] 10 is a flowchart illustrating an example of a procedure of a display method according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0020] At construction sites for architectural, building, or civil engineering work, on-site workers proceed with their work while checking 2D drawings related to the work. On-site workers may check 3D data such as BIM (Building Information Modeling) data as information not included in the 2D drawings. When on-site workers check information using a terminal, they are required to be able to easily check the 3D data while checking the 2D drawings.

[0021] In addition to the construction site, for example, during the design stage of a construction project, 3D data may be checked while checking 2D drawings related to the construction. Even when designers check information using a terminal, they need to be able to easily check 3D data while checking 2D drawings.

[0022] In various situations, including those not limited to the examples described above, it is necessary to check 3D data while checking 2D drawings. In various situations, it is required to be able to easily check 3D data while checking 2D drawings.

[0023] As a first comparative example, a system can be considered in which 2D drawings and 3D data such as BIM data are managed separately and can be viewed using separate application software. In this case, a user views the 2D drawings and the 3D data by separately operating application software that displays the 2D drawings and application software that displays the 3D data. When a user wants to see the 3D data of an object depicted in a 2D drawing, the user must operate the application software that displays the 3D data to search for the corresponding 3D data. Therefore, in the system of the first comparative example, it is difficult for a user to view the 3D data corresponding to the 2D drawing while viewing the 2D drawing.

[0024] As a second comparative example, when displaying three-dimensional CAD data, it is possible to simply switch between two-dimensional and three-dimensional display. However, when simply switching between two-dimensional and three-dimensional display, the user cannot view attribute information. Furthermore, at a construction site, the user, who is a field worker, proceeds with the construction by referring to construction drawings, and therefore it is difficult for the user to fully understand the site by viewing the CAD data. Therefore, in the second comparative example, it is difficult for the user to fully understand the information necessary for the construction work.

[0025] Hereinafter, an information processing device 10 (see FIG. 1) that allows a user such as a field worker or a designer to easily check three-dimensional data while checking two-dimensional drawings, a display method, and a display program will be described.

[0026] (Configuration example of information processing system 1) 1, an information processing system 1 according to an embodiment of the present disclosure includes an information processing device 10 and a database 30. The information processing device 10 and the database 30 are communicably connected via a network 40. A specific configuration example of the information processing system 1 will be described below.

[0027] <Information processing device 10> The information processing device 10 includes a processor 11, an interface 12, and a display unit 13.

[0028] The processor 11 controls each component of the information processing device 10 to realize the functions of the information processing device 10. The processor 11 may realize the functions of the information processing device 10 by executing a program. The processor 11 may include a general-purpose processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), or a dedicated processor specialized for a specific process. The processor 11 may be configured to include one or more general-purpose processors or dedicated processors. The processor 11 may be configured to include one or more dedicated circuits. The dedicated circuits may include, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 11 may be replaced with a dedicated circuit, or may be replaced with a configuration that combines a general-purpose processor or a dedicated processor with a dedicated circuit.

[0029] The processor 11 may include a memory unit that stores various information or programs for controlling each component of the information processing device 10 to realize the functions of the information processing device 10. The memory unit may store a system program, an application program, or the like. The memory unit may be configured to include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The memory unit may be configured to include an electromagnetic storage medium such as a magnetic disk. The memory unit may be configured to include a non-transitory computer-readable medium. The memory unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The memory unit may function as a work memory for the processor 11. The memory unit may be configured integrally with the processor 11 or may be configured separately from the processor 11.

[0030] The interface 12 may include a communication interface. The communication interface may include a communication module configured to be able to communicate with other devices, such as the second information processing device 20 or the database 30, via a network 40. The communication module may be compatible with mobile communication standards, such as 4G (4th Generation) or 5G (5th Generation). The communication module may be compatible with communication standards, such as LAN (Local Area Network). The communication module may be compatible with wired or wireless communication standards. The communication module is not limited to these and may be compatible with various communication standards. The network 40 may be wired or wireless. The network 40 may be configured in various ways, such as the Internet or an intranet. The communication interface may be configured to directly communicate with other devices, such as the second information processing device 20 or the database 30, without going through the network 40.

[0031] The interface 12 may include an input device. The input device may include, for example, a touch sensor or a pointing device such as a mouse. The input device may be configured as a touch display integrated with a display device. The input device may include physical keys. The input device may include an audio input device such as a microphone. The interface 12 may be configured to be connectable to an external input device.

[0032] The interface 12 may include an output device. The output device may include, for example, a speaker, headphones, earphones, etc. The interface 12 may be configured to be connectable to an external output device.

[0033] The display unit 13 may include a display device, such as a liquid crystal display, an organic EL (Electro-Luminescence) or inorganic EL display, or an LED (Light Emitting Diode) display.

[0034] The information processing device 10 may be configured not to include the display unit 13 but to be connectable to an external display device via the interface 12.

[0035] The information processing device 10 may be realized as, for example, a computer such as a notebook PC (Personal Computer) or a tablet PC, or a mobile terminal such as a smartphone or a tablet. The information processing device 10 is not limited to these examples and may include various devices.

[0036] The functions of the processor 11 of the information processing device 10 may be realized using a cloud service. The information processing device 10 may be realized as a terminal including an interface 12 and a display unit 13 that connect to the cloud service that realizes the functions of the processor 11.

[0037] <Database 30> The database 30 may be configured to include at least one server. The database 30 may be configured to include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The database 30 may be configured to include an electromagnetic storage medium such as a magnetic disk. The database 30 may be configured to include a communication module configured to be able to communicate with other devices such as the information processing device 10.

[0038] The database 30 may be realized using a cloud service. The information processing device 10 may be configured to be able to communicate with the database 30 realized on the cloud. The database 30 may also be realized in an on-premise environment.

[0039] The information processing system 1 does not necessarily have to include the database 30. When the information processing system 1 does not include the database 30, the storage unit of the information processing device 10 may store various types of information, data, and the like.

[0040] (Example of operation of information processing device 10) Processor 11 of information processing device 10 displays a two-dimensional drawing on display unit 13 for the user to view. Processor 11 also accepts an operation to specify an arbitrary position on the two-dimensional drawing via an input device of interface 12, and displays three-dimensional data of an object associated with the position specified by the operation together with the two-dimensional drawing on display unit 13 for the user to view. In other words, processor 11 displays both the two-dimensional drawing and the three-dimensional data of the object on display unit 13 without switching the display of the two-dimensional drawing to the display of the three-dimensional data of the object on display unit 13. In this way, the user can easily check the three-dimensional data of the object while checking the two-dimensional drawing.

[0041] The two-dimensional drawings and three-dimensional data of the objects are stored in the database 30 or the storage unit of the information processing device 10. The processor 11 acquires the two-dimensional drawings or the three-dimensional data of the objects stored in the database 30 or the storage unit of the information processing device 10, and displays them on the display unit 13.

[0042] The 2D drawings are drawings related to construction. The 2D drawings may also be drawings related to other things than construction.

[0043] The 3D data of an object associated with each position on the 2D drawing may be 3D data corresponding to the entire 2D drawing, or may be 3D data corresponding to a portion of the 2D drawing. For example, if the 2D drawing is an architectural drawing of a building, 3D data of the entire building may be prepared as 3D data corresponding to the 2D drawing. The building may be divided into multiple parts, and 3D data for each part of the building may be prepared.

[0044] The 3D data of an object is data that associates the 3D shape data of the object with the attribute information of the object. The 3D data of the object may include BIM data. The 3D shape data of the object may include depth data, point cloud data, texture mesh data, etc. of the object. The attribute information of the object may include the name, material, color, dimensions, model number, etc. of the object. The attribute information of the object may include notes or annotations about the object, or tags, etc. If the 3D data of the object is BIM data, the attribute information of the object may be a property of the BIM data.

[0045] The three-dimensional shape data of the object may be data written out from three-dimensional data such as BIM data, etc. The three-dimensional shape data of the object may be data such as CAD (Computer Aided Design) or PDF (Portable Document Format).

[0046] The processor 11 may display only one of the three-dimensional shape data or the attribute information on the display unit 13 as the three-dimensional data of the object, or may display both the three-dimensional shape data and the attribute information on the display unit 13.

[0047] A specific example of the operation of the information processing system 1 will be described below.

[0048] <Displaying 2D drawings and acquiring specified positions> 2, the processor 11 of the information processing device 10 displays a display frame 50 of the two-dimensional drawing on the display unit 13. By displaying the two-dimensional drawing on the display unit 13, the user can view the two-dimensional drawing. In other words, the processor 11 displays the two-dimensional drawing on the display unit 13 so that the user can view the two-dimensional drawing.

[0049] Processor 11 accepts an operation to specify an arbitrary position on the two-dimensional drawing via an input device of interface 12. The position specified by the operation is also referred to as a specified position. Processor 11 may acquire the specified position from the input device or by other means.

[0050] Processor 11 displays the three-dimensional data of an object associated with a specified position on the two-dimensional drawing on display unit 13. The object associated with the specified position on the two-dimensional drawing may be an object drawn at the specified position on the two-dimensional drawing, or may be an object drawn within a range visible from the specified position on the two-dimensional drawing.

[0051] The processor 11 may display an icon 52 as a mark representing a position that can be designated for viewing the three-dimensional data in the display frame 50 of the two-dimensional drawing. The processor 11 may display a pin or the like that specifies a position on the two-dimensional drawing as the mark. When an operation such as a click or a tap is input on the icon 52 or a mark such as a pin, the processor 11 may acquire the position of the mark as the designated position.

[0052] The processor 11 may not display a mark such as an icon 52 or a pin in the display frame 50. When an operation such as a click or a tap is input at an arbitrary position on the two-dimensional drawing displayed in the display frame 50, the processor 11 may acquire the position where the operation is input as the specified position.

[0053] When the specified position is acquired, processor 11 may allow the user to select whether to display the three-dimensional data of the object written at the specified position or to display the three-dimensional data of the object visible from the specified position. If displaying the three-dimensional data of the object visible from the specified position is selected, processor 11 may further allow the user to select in which direction the three-dimensional data viewed from the specified position is to be displayed. Processor 11 may accept the user's selection operation from an input device, or may acquire the user's selection by other means.

[0054] Processor 11 may set in advance, for each position on the two-dimensional drawing, whether to display three-dimensional data of an object drawn at that position or three-dimensional data of an object visible from that position when that position is designated as a designated position. When an operation is input to a mark, processor 11 may set the attribute of the mark so as to display three-dimensional data of an object drawn at the position of the mark, or may set the attribute of the mark so as to display three-dimensional data of an object visible in a predetermined direction from the position of the mark.

[0055] In this embodiment, the processor 11 sets the icon 52 so that when an operation is input to the icon 52 illustrated in FIG. 2, three-dimensional data of an object visible in the direction to the upper right from the position of the icon 52 is displayed.

[0056] <Displaying 3D data> When the processor 11 acquires a specified position on the two-dimensional drawing, it displays three-dimensional data of an object associated with the specified position on the display unit 13. As illustrated in Fig. 3, the processor 11 may display the three-dimensional data of the object on the display unit 13 by superimposing a display frame 60 of the three-dimensional data of the object on a display frame 50 of the two-dimensional drawing. The three-dimensional data displayed in the display frame 60 illustrated in Fig. 3 is the three-dimensional data of the object that can be seen in the upper right direction from the position of the icon 52 in Fig. 2.

[0057] The processor 11 may display a display frame 60 of the three-dimensional data of the object associated with the specified position at a position superimposed on the specified position on the two-dimensional drawing, or at a position not superimposed on the specified position on the two-dimensional drawing. The processor 11 may display the three-dimensional data of the object outside the display frame 50 of the two-dimensional drawing.

[0058] Processor 11 may display three-dimensional shape data of an object as the three-dimensional data of the object. Processor 11 may display attribute information of the object as the three-dimensional data of the object. Processor 11 may display the attribute information of the object by superimposing an attribute information frame 62 on a display frame 60 of the three-dimensional data of the object. In the example of FIG. 3, attribute information of a window, which is an object that is part of the three-dimensional data, is displayed. The attribute information frame 62 illustrated in FIG. 3 displays the name of the component, "window," and an identifier, "X1" or "X2," for identifying the window. Processor 11 may display various items other than the name or identifier of the component, as display items of the attribute information of the object.

[0059] The processor 11 may display the attribute information frame 62 as a frame separate from the display frame 60 of the three-dimensional data of the object. The processor 11 may display the attribute information frame 62 outside the display frame 50 of the two-dimensional drawing. The processor 11 may display only the three-dimensional shape data of the object, or may display only the attribute information.

[0060] When the specified position is acquired, the processor 11 may start a viewer program for displaying the three-dimensional data. The processor 11 may pass information about the specified position to the viewer program, and cause the viewer program to display the three-dimensional data of the object associated with the specified position in the display frame 60.

[0061] When the processor 11 acquires the specified position, it may display in the display frame 60 an image that has been generated in advance as three-dimensional data of an object associated with the specified position so that the viewer can display the three-dimensional data without reading it from a three-dimensional model.

[0062] Below, the cases where a viewer program is started and where a pre-generated image is displayed will be described.

[0063] <<Starting the viewer>> Processor 11 may display a link that calls a viewer program for three-dimensional data at at least one position in the two-dimensional drawing. When an operation such as a click or a tap is input on the link, processor 11 calls and launches the viewer program for three-dimensional data. Processor 11 may set the position where the link where the operation was input is displayed as a specified position, and cause the launched viewer program to display three-dimensional data of an object associated with the specified position. The viewer displays the three-dimensional data based on a three-dimensional model of the object associated with the specified position.

[0064] In other words, processor 11 may display a link that calls up a viewer for three-dimensional data at a specified position on the two-dimensional drawing, and when processor 11 receives input for an operation on the link, it may launch the viewer and display the viewer superimposed on the two-dimensional drawing, and cause the viewer to display the three-dimensional data of an object associated with the specified position on the two-dimensional drawing.

[0065] When displaying 3D shape data, the viewer may perform rendering that reflects attribute information. In other words, the viewer may display a viewpoint that includes attribute information such as BIM data. By displaying a viewpoint that includes attribute information such as BIM data, the viewer can display content that was not possible with 3D CAD. For example, it becomes possible to display data that has been filtered based on entity information. It also becomes possible to display data that is colored based on specifications, property information, or attribute information. When displaying 3D shape data using 3D CAD, such displays are not possible because the data is managed using layers.

[0066] The processor 11 may associate information used by the viewer when displaying the three-dimensional data with a link that calls the viewer. The information used by the viewer when displaying the three-dimensional data is also referred to as display information. The display information includes, for example, information that specifies the viewpoint position, line of sight direction, and display range within the three-dimensional model, which are necessary to generate a two-dimensional image from the three-dimensional shape data. When starting the viewer in response to an operation on the link, the processor 11 may specify the display information by passing the display information associated with the link to the viewer, and cause the viewer to display the three-dimensional shape data using the specified display information.

[0067] The display information may be manually set in advance by the user. For example, the viewpoint position and line of sight direction when displaying the three-dimensional shape data may be manually set. The display information may also be automatically generated by the processor 11. For example, the viewpoint position and line of sight direction viewed by the user multiple times may be set in the display information based on the user's history of viewing the three-dimensional data. The display information may also be set on the side of the three-dimensional data.

[0068] The processor 11 may display, as a link, a thumbnail image of the three-dimensional data that is displayed and viewable by the viewer when the viewer is called by an operation input to the link. When the processor 11 associates display information with the link, the processor 11 may display, as a link, a thumbnail image of the three-dimensional data that the viewer displays based on the display information. Even when the processor 11 does not associate display information with the link, the processor 11 may display, as a link, a thumbnail image of the three-dimensional data that is initially displayed when the viewer is started.

[0069] After starting the viewer, processor 11 may accept an operation input from the user to change the display of the three-dimensional data while the viewer is running. In response to the operation input, processor 11 may pass information to the viewer that changes at least one of the viewpoint position, viewpoint direction, or display range, and cause the viewer to display the three-dimensional shape data based on the changed information.

[0070] Processor 11 may change the designated position while the viewer is running. Processor 11 may change the three-dimensional data to be displayed in the viewer in response to the change in the designated position. Processor 11 may change the viewpoint position or viewpoint direction of the three-dimensional shape data to be displayed in the viewer in response to the change in the designated position.

[0071] When a program for displaying a two-dimensional drawing calls a program for a viewer of three-dimensional data, processor 11 may accept an operation input in the program for displaying the two-dimensional drawing. When the operation accepted in the program for displaying the two-dimensional drawing is an operation for changing display information of three-dimensional data, processor 11 may transfer the operation content from the program for displaying the two-dimensional drawing to the program for the viewer of three-dimensional data. By processor 11 transferring the operation content to the viewer program, the operation may be input to the viewer of three-dimensional data. The viewer may change the display of the three-dimensional data in accordance with the input operation.

[0072] The processor 11 may launch the viewer as a module embedded in a two-dimensional drawing and allow operations to be directly input to the viewer module. The viewer may change the display information based on the operations input to the viewer and change the display content of the three-dimensional data in response to the change in the display information. For example, the viewer may be configured to change the viewpoint position, line of sight direction, or display range for displaying the three-dimensional shape data based on the directly input operations.

[0073] A viewer for three-dimensional data may display attribute information of an object along with three-dimensional shape data of the object. When starting the viewer, processor 11 may pass items of attribute information to be displayed in the viewer as display information. After starting the viewer, processor 11 may accept an operation input from a user to change the display items of attribute information while the viewer is running. In response to the operation input, processor 11 may pass to the viewer information for changing the items of attribute information to be displayed in the viewer, and cause the viewer to display the attribute information based on the changed information. In other words, while the viewer is running, processor 11 may select items to be displayed by the viewer from among the items of attribute information.

[0074] When processor 11 calls a program for a viewer of three-dimensional data from a program for displaying a two-dimensional drawing, processor 11 may accept an operation input for changing or selecting a display item of attribute information in the program for displaying the two-dimensional drawing and transfer the operation content to the viewer. When processor 11 starts the viewer as a module embedded in the two-dimensional drawing, processor 11 may accept an operation input directly through the viewer module to change or select a display item of attribute information.

[0075] When the object associated with the specified position is a component with a predetermined model number, the processor 11 may call a viewer that displays three-dimensional data prepared by a supplier of the component with the predetermined model number as a viewer that displays three-dimensional data of the object. That is, the processor 11 may display three-dimensional data stored in an external device prepared by the supplier of the component, rather than three-dimensional data stored in the database 30 or the storage unit of the information processing device 10. In this way, the latest three-dimensional data can be displayed. Furthermore, the amount of three-dimensional data stored in the database 30 or the storage unit of the information processing device 10 is reduced. That is, the storage capacity of the storage unit of the database 30 or the information processing device 10 is saved.

[0076] <<Viewing pre-generated images>> As described above, when the processor 11 acquires the specified position, it may display in the display frame 60 an image that has been generated in advance as three-dimensional data of an object associated with the specified position so that the viewer can display the three-dimensional data without reading it from a three-dimensional model.

[0077] The pre-generated image may be an image of 3D data of an object depicted at at least one position that can be a specified position on a 2D drawing. The pre-generated image may be an image of 3D data of an object visible in at least one line of sight direction from at least one position that can be a specified position on a 2D drawing. The pre-generated image may be stored in the database 30 or a storage unit of the information processing device 10.

[0078] The pre-generated image may be an image containing only either three-dimensional shape data or attribute information, or may be an image containing both three-dimensional shape data and attribute information.

[0079] The processor 11 may display text data of the attribute information extracted in advance in the attribute information frame 62 in a format other than an image, such as a character string or a table, so that the attribute information can be displayed without reading it from the three-dimensional model by the viewer.

[0080] As described above, when a pre-generated image is displayed as three-dimensional data without launching a viewer, the processing load on the processor 11 is reduced compared to when the viewer is launched and the three-dimensional data is displayed.

[0081] Processor 11 may change the designated position while displaying an image of three-dimensional data without launching a viewer. Processor 11 may change the image of the three-dimensional data to be displayed in response to the change in the designated position. Processor 11 may display an image in which the viewpoint position or viewpoint direction of the three-dimensional shape data is changed in response to the change in the designated position.

[0082] The processor 11 may generate an image of the three-dimensional data to be displayed without launching the viewer by saving an image generated when the viewer is called and the three-dimensional data is displayed. The processor 11 may save the three-dimensional data that has been repeatedly viewed multiple times by the viewer as an image. In other words, the pre-generated image may be a saved image of the three-dimensional data that has been viewed by the viewer.

[0083] <Example of display procedure> The processor 11 of the information processing device 10 may execute a display method including the steps of the flowchart illustrated in Fig. 4 in order to display three-dimensional data of an object associated with a specified position on a two-dimensional drawing. The display method may be realized as a display program executed by the processor 11. The display program may be stored in a non-transitory computer-readable medium.

[0084] Processor 11 displays a two-dimensional drawing on display unit 13 (step S1). Processor 11 accepts an operation input via interface 12. Processor 11 determines whether an operation to view three-dimensional data has been performed (step S2). If processor 11 determines that an operation to view three-dimensional data has not been performed (step S2: NO), it ends the execution of the procedure in the flowchart of Fig. 4. If processor 11 determines in step S2 that an operation to view three-dimensional data has not been performed, it may repeat the determination procedure of step S2.

[0085] If an operation to view three-dimensional data has been performed (step S2: YES), processor 11 determines whether to call a viewer for three-dimensional data in response to the operation (step S3). For example, if the operation to view three-dimensional data is an operation on a link that calls a viewer, processor 11 determines to call a viewer for three-dimensional data.

[0086] When processor 11 determines that a viewer for three-dimensional data is to be called in response to the operation (step S3: YES), processor 11 calls a program for the viewer for three-dimensional data and starts the viewer (step S4). Processor 11 displays the three-dimensional data using the viewer. After executing the procedure of step S4, processor 11 ends the execution of the procedure of the flowchart in FIG.

[0087] When processor 11 determines that a viewer for three-dimensional data should not be called in response to the operation (step S3: NO), it displays an image of the three-dimensional data that has been prepared in advance (step S5). After executing the procedure of step S5, processor 11 ends the execution of the procedure of the flowchart in FIG.

[0088] After executing the procedure of step S4 or S5, processor 11 may return to the procedure of step S2 and repeat the procedure from the procedure of determining the operation input.

[0089] <Summary> As described above, the information processing device 10, display method, and display program according to the present disclosure display both a two-dimensional drawing of a construction drawing and three-dimensional data of an object associated with a specified position in the two-dimensional drawing. This allows the user to easily check the three-dimensional data of the object while checking the two-dimensional drawing. As a result, user convenience is improved.

[0090] Furthermore, the information processing device 10, display method, and display program according to the present disclosure can display 2D construction drawings referenced at the construction site while also displaying 3D data, which is data separate from the construction drawings. This allows users, who are on-site workers at the construction site, to proceed with construction work by referring to familiar construction drawings, while also being able to view the 3D data as needed to check attribute information or 3D shape data. Compared to simply switching between 2D and 3D CAD data displays, this makes it easier for users to understand the information necessary for construction work. As a result, user convenience is enhanced.

[0091] (Other embodiments) Other embodiments of the information processing system 1, the display method, and the display program will be described below.

[0092] In the above-described embodiment, the display of the 2D drawing exemplified in Fig. 2 and the display of the 3D data exemplified in Fig. 3 are construction drawings for building construction. The information processing device 10 may display not only construction drawings for building construction, but also 2D drawings and 3D data of objects associated with specified positions on the 2D drawings for construction drawings of various types of construction work such as civil engineering work or buried installation work for water, gas, electricity, etc.

[0093] The information processing device 10 may display, as a two-dimensional drawing, a construction drawing of ground excavation work for underground installation of water, gas, electricity, etc. When the two-dimensional drawing is a construction drawing of ground excavation work, an object associated with a specified position on the two-dimensional drawing may include an object such as a pipe or an electric wire buried underground in the portion to be excavated. In other words, the information processing device 10 may display three-dimensional data of an object buried underground while displaying the construction drawing of the excavation work. In this way, workers performing the excavation work can easily check the underground condition. As a result, it becomes easier for the workers to proceed with the excavation work.

[0094] For a single construction project, 2D drawings serving as construction drawings may include both the building portion and the exterior portion. The viewer for displaying 3D data of objects associated with a specified position in the building portion of the 2D drawing may be different from the viewer for displaying 3D data of objects associated with a specified position in the exterior portion. The 3D shape data of the exterior portion may be point cloud data obtained by surveying. Meanwhile, the 3D shape data of the building portion may be data extracted from a 3D model created during design. The 3D shape data of general-purpose components, such as a modular bath, among the building portions may be 3D shape data provided by a manufacturer that supplies the general-purpose components.

[0095] Although embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art could make various modifications or alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of the present disclosure. For example, functions included in each component or step can be rearranged so as not to cause logical inconsistencies, and multiple components or steps can be combined or divided into one. Although the embodiments of the present disclosure have been described mainly in terms of an apparatus, the embodiments of the present disclosure can also be realized as a method including steps executed by each component of the apparatus. The embodiments of the present disclosure can also be realized as a method, a program executed by a processor included in the apparatus, or a storage medium on which a program is recorded. It should be understood that these are also encompassed within the scope of the present disclosure. [Explanation of symbols]

[0096] 1. Information Processing Systems 10 Information processing device (11: processor, 12: interface, 13: display unit) 30 databases 40 Network 50 2D drawing display frame (52: icon) 60 3D data display frame (62: attribute information frame)

Claims

1. A display method executed by an information processing device, displaying a two-dimensional drawing of the construction drawing; obtaining a specified location within the two-dimensional drawing; displaying three-dimensional data including attribute information of an object associated with a specified position on the two-dimensional drawing while displaying the two-dimensional drawing; including, how it is displayed.

2. The step of displaying the three-dimensional data includes: displaying a link to call a viewer for the three-dimensional data at a specified position on the two-dimensional drawing; a step of starting up the viewer when an input of an operation for the link is received, superimposing the viewer on the two-dimensional drawing and displaying three-dimensional data of an object associated with a specified position on the two-dimensional drawing by the viewer; The display method of claim 1 , comprising:

3. In the step of displaying the link, display information specifying a viewpoint position, a line of sight direction, and a display range when the viewer displays the three-dimensional data is associated with the link; 3. The display method according to claim 2, wherein in the step of displaying the three-dimensional data by the viewer, the display information is designated when the viewer is started.

4. The display method according to claim 3, wherein in the step of displaying the three-dimensional data by the viewer, the display of the three-dimensional data by the viewer is changed by passing information to the viewer that changes the display information while the viewer is running.

5. 4. The display method according to claim 3, wherein in the step of displaying the three-dimensional data using the viewer, the viewer is launched as a module embedded in the two-dimensional drawing so that operations to change the display information can be directly input to the viewer, and the display of the three-dimensional data by the viewer is changed in accordance with the change in the display information.

6. The display method according to claim 2 , wherein in the step of displaying the three-dimensional data by the viewer, an item to be displayed from among the items of the attribute information is selected while the viewer is running.

7. A display method according to any one of claims 2 to 5, wherein in the step of displaying the link, a thumbnail image of three-dimensional data that can be viewed by the viewer when the viewer is called up by an operation input to the link is displayed as the link.

8. A display method according to any one of claims 2 to 5, wherein, when the object associated with the specified position is a component with a specified model number, the link is configured to call up a viewer that displays three-dimensional data of the supplier of the component with the specified model number.

9. 2. The display method according to claim 1, wherein in the step of displaying the three-dimensional data, an image prepared in advance as the three-dimensional data is displayed superimposed on the two-dimensional drawing.

10. 10. The display method according to claim 1, wherein, when the two-dimensional drawing is a drawing of a ground excavation work, the objects associated with the specified position include objects buried underground in the portion to be excavated.

11. causing a processor to display a two-dimensional drawing of the construction drawing; causing the processor to obtain a specified location within the two-dimensional drawing; causing the processor to display three-dimensional data including attribute information of an object associated with a specified position on the two-dimensional drawing while displaying the two-dimensional drawing; A display program, including:

12. A processor, an interface, and a display unit are provided, The processor: A two-dimensional drawing of the construction drawing is displayed on the display unit, obtaining a specified location within the two-dimensional drawing through the interface; while displaying the two-dimensional drawing on the display unit, displaying three-dimensional data on the display unit, the three-dimensional data including attribute information of an object associated with a specified position on the two-dimensional drawing. Information processing device.

Citation Information

Patent Citations

  • Systems and methods using 3D and 2D digital images

    JP2013509665A