Display method, display program and information processing device
The integration of three-dimensional data with two-dimensional drawings through a display method and program facilitates easy access to attribute information, improving user convenience and construction site understanding.
Patent Information
- Application Number
- JP2023121128
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-02-06
- Estimated Expiration
- 2043-07-25
AI Technical Summary
Existing systems fail to seamlessly integrate three-dimensional data with two-dimensional drawings, requiring separate software operations and lacking attribute information display, making it difficult for users to efficiently check three-dimensional data while referencing two-dimensional drawings.
A display method and program that allows three-dimensional data to be displayed directly on two-dimensional drawings, with integrated viewer links and superimposed 3D data, enabling easy access to attribute information and allowing direct interaction with the 3D data.
Enables users to easily confirm three-dimensional data alongside two-dimensional drawings, enhancing user convenience and understanding of construction details, particularly at construction sites.
Smart Images

Figure 2025017838000001_ABST
Abstract
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 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, in which attribute information of the object is associated with data of 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 needs to be confirmed by another 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, obtains a specified position in the two-dimensional drawing, and, while displaying the two-dimensional drawing, displays three-dimensional data including attribute information of an object associated with the specified position on the two-dimensional drawing.
[0007] (2) In the display method described in (1) above, the step of displaying the three-dimensional data may include a step of displaying a link that calls up a viewer for the three-dimensional data at a specified position on the two-dimensional drawing, and a step of launching the viewer when an operation input for the link is received, and displaying the viewer superimposed on the two-dimensional drawing, and causing the viewer to display three-dimensional data of an object associated with the specified position on the two-dimensional drawing.
[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 for changing the display information to the viewer 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 started as a module embedded in the two-dimensional drawing so that an operation for changing 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 among 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 an operational 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 up a viewer that displays three-dimensional data of a 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 according to any one of (1) to (9) above, when the two-dimensional drawing is a drawing of a ground excavation work, the object associated with the specified position may include an object buried underground in the portion 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, while displaying the two-dimensional drawing, displaying three-dimensional data including attribute information of an object associated with the specified position on 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, wherein 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 including attribute information of an object associated with the designated position on the two-dimensional drawing on the display unit while displaying the two-dimensional drawing on the display unit. Effect of the Invention
[0018] According to the display method, the display program, and the 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 description of the drawings]
[0019] [Figure 1] 1 is a block diagram showing an example of the configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 13 is a diagram showing an example of a display screen of a two-dimensional drawing. [Diagram 3] FIG. 13 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 PREFERRED EMBODIMENTS
[0020] At construction sites for architectural, building, or civil engineering work, on-site workers proceed with the 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 terminals, it is required to be able to easily check the 3D data while checking the 2D drawings.
[0021] In addition to the construction site, for example, even during the design stage of a construction project, 3D data may be checked while checking 2D drawings related to the construction project. Even when designers use terminals to check information, they need to be able to easily check 3D data while checking 2D drawings.
[0022] In various situations, including those described above, it is necessary to check 3D data while checking a 2D drawing. In various situations, it is required to be able to easily check 3D data while checking a 2D drawing.
[0023] As a first comparative example, a system in which two-dimensional drawings and three-dimensional data such as BIM data are managed separately and can be viewed using separate application software is considered. In this case, a user views the two-dimensional drawings and the three-dimensional data by separately operating application software that displays the two-dimensional drawings and application software that displays the three-dimensional data. When a user wants to see the three-dimensional data of an object depicted in a two-dimensional drawing, the user needs to operate the application software that displays the three-dimensional data to search for the corresponding three-dimensional data. Therefore, in the system of the first comparative example, it is difficult for a user to check the three-dimensional data corresponding to the two-dimensional drawing while checking the two-dimensional 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, a user who is a field worker refers to construction drawings to proceed with the construction, and therefore it is difficult for the user to fully understand the site by viewing CAD data. Therefore, in the second comparative example, it is difficult for the user to fully understand the information necessary for the construction.
[0025] Hereinafter, an information processing device 10 (see FIG. 1), a display method, and a display program that enable a user such as a site worker or a designer to easily check three-dimensional data while checking a two-dimensional drawing will be described.
[0026] (Example of configuration 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 communicatively 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 in which a general-purpose processor or a dedicated processor and a dedicated circuit are used in combination.
[0029] The processor 11 may include a storage 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 storage unit may store a system program, an application program, or the like. The storage unit may include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The storage unit may include an electromagnetic storage medium such as a magnetic disk. The storage unit may include a non-transitory computer-readable medium. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit may function as a work memory for the processor 11. The storage 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 may be compatible with various communication standards without being limited thereto. 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 a voice 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, a headphone, an earphone, 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. The display device may include various displays, 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 a 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 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, a storage unit of the information processing device 10 may store various types of information or data.
[0040] (Example of operation of information processing device 10) The processor 11 of the information processing device 10 displays a two-dimensional drawing on the display unit 13 for the user to view. The processor 11 also accepts an operation to specify an arbitrary position on the two-dimensional drawing by an input device of the interface 12, and displays three-dimensional data of an object associated with the position specified by the operation on the display unit 13 together with the two-dimensional drawing for the user to view. In other words, the processor 11 displays both the two-dimensional drawing and the three-dimensional data of the object on the display unit 13 without switching the display of the two-dimensional drawing to the display of the three-dimensional data of the object on the 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 object 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 object stored in the database 30 or the storage unit of the information processing device 10, and displays it on the display unit 13.
[0042] The 2D drawings are construction drawings. The 2D drawings may be non-construction drawings.
[0043] The three-dimensional data of an object associated with each position on the two-dimensional drawing may be three-dimensional data corresponding to the entire two-dimensional drawing, or may be three-dimensional data corresponding to a part of the two-dimensional drawing. For example, when the two-dimensional drawing is an architectural drawing of a building, three-dimensional data of the entire building may be prepared as three-dimensional data corresponding to the two-dimensional drawing. The building may be divided into a plurality of parts, and three-dimensional data of each part of the building may be prepared.
[0044] The three-dimensional data of an object is data in which the three-dimensional shape data of the object is associated with attribute information of the object. The three-dimensional data of the object may include BIM data. The three-dimensional 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 regarding the object, or tags, etc. If the three-dimensional 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 operation example 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 as to allow the user to view the two-dimensional drawing.
[0049] The processor 11 accepts an operation to specify an arbitrary position on the two-dimensional drawing through an input device of the interface 12. The position specified by the operation is also called a specified position. The processor 11 may obtain the specified position from the input device or by other means.
[0050] The processor 11 displays the three-dimensional data of an object associated with the specified position on the two-dimensional drawing on the display unit 13. The object associated with the specified position on the two-dimensional drawing may be an object depicted at the specified position on the two-dimensional drawing, or may be an object depicted 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 specified 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 tap on the icon 52 or a mark such as a pin is input, the processor 11 may obtain the position of the mark as the specified position.
[0052] The processor 11 may not display marks such as icons 52 or pins in the display frame 50. When an operation such as a click or a tap is input at an arbitrary position of the two-dimensional drawing displayed in the display frame 50, the processor 11 may acquire the position where the operation is input as the designated position.
[0053] When the designated position is acquired, the processor 11 may allow the user to select whether to display the three-dimensional data of the object written at the designated position or to display the three-dimensional data of the object visible from the designated position. When displaying the three-dimensional data of the object visible from the designated position is selected, the processor 11 may further allow the user to select in which direction the three-dimensional data viewed from the designated position is to be displayed. The 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 the three-dimensional data of an object drawn at that position or to display the three-dimensional data of an object visible from that position when that position is designated as a designated position. Processor 11 may set the attribute of the mark so as to display the three-dimensional data of an object drawn at the position of the mark when an operation is input to the mark, or may set the attribute of the mark so as to display the 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 that can be seen in the upper right direction from the position of the icon 52 is displayed.
[0056] <Display of 3D data> When the processor 11 acquires a designated position on the two-dimensional drawing, it displays three-dimensional data of an object associated with the designated position on the display unit 13. 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, as exemplified in Fig. 3. The three-dimensional data displayed in the display frame 60 exemplified 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 the 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] The processor 11 may display three-dimensional shape data of an object as the three-dimensional data of the object. The processor 11 may display attribute information of the object as the three-dimensional data of the object. The processor 11 may display the attribute information of the object by superimposing an attribute information frame 62 in 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 for identifying the window, "X1" or "X2." The processor 11 may display various other items as display items of the attribute information of the object, without being limited to the name or identifier of the component.
[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 or only the attribute information of the three-dimensional data of the object.
[0060] The processor 11 may start a viewer program for displaying the three-dimensional data when the designated position is acquired. The processor 11 may pass the information of the designated position to the viewer program, and cause the viewer program to display the three-dimensional data of the object associated with the designated 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 image can be displayed by the viewer without reading the three-dimensional data from a three-dimensional model.
[0062] Below, a description will be given of the case where a viewer program is started and the case where a pre-generated image is displayed.
[0063] <<Starting the viewer>> Processor 11 may display a link for calling a viewer program for three-dimensional data at at least one position in the two-dimensional drawing. When an operation such as clicking or tapping is input on the link, processor 11 calls and starts the viewer program for three-dimensional data. Processor 11 may set the position at which the link where the operation is input is displayed as a designated position, and cause the started viewer program to display three-dimensional data of an object associated with the designated position. The viewer displays the three-dimensional data based on a three-dimensional model of the object associated with the designated 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, 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 in which the content displayed using entity information has been filtered. 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 display cannot be realized because it is managed by layers.
[0066] The processor 11 may associate information used by the viewer when displaying the three-dimensional data with a link that calls up the viewer. 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 specifying the viewpoint position, line of sight direction, and display range in the three-dimensional model, which are necessary for generating a two-dimensional image from the three-dimensional shape data. When starting up 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 with 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 be automatically generated by the processor 11. For example, based on the user's history of viewing three-dimensional data, the viewpoint position and line of sight direction viewed by the user multiple times may be set in the display information. The display information may 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 up 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 is displayed by the viewer 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 displayed first when the viewer is started.
[0069] After starting the viewer, the processor 11 may receive an input of an operation to change the display of the three-dimensional data from the user while the viewer is running. In response to the operation input, the processor 11 may deliver information to the viewer for changing at least one of the viewpoint position, the viewpoint direction, and the 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 by 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 by 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. The operation may be input to the viewer of three-dimensional data by processor 11 transferring the operation content to the viewer program. The viewer may change the display of the three-dimensional data according to the input operation.
[0072] The processor 11 may start the viewer as a module embedded in the two-dimensional drawing, and may allow operations to be directly input to the viewer module. The viewer may change the display information based on the operation input to the viewer, and may 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 operation.
[0073] The viewer for the three-dimensional data may display attribute information of an object together with the three-dimensional shape data of the object. When starting the viewer, the processor 11 may deliver items of attribute information to be displayed by the viewer as display information. After starting the viewer, the processor 11 may accept an input of an operation to change display items of attribute information from a user while the viewer is running. In response to the operation input, the processor 11 may deliver information to the viewer for changing items of attribute information to be displayed by the viewer, and cause the viewer to display attribute information based on the changed information. In other words, while the viewer is running, the processor 11 may select items to be displayed by the viewer from among the items of attribute information.
[0074] When the processor 11 calls a program for a viewer of three-dimensional data from a program for displaying a two-dimensional drawing, the processor 11 may receive an operation input for changing or selecting a display item of the attribute information in the program for displaying the two-dimensional drawing, and transfer the operation content to the viewer. When the processor 11 starts the viewer as a module embedded in the two-dimensional drawing, the processor 11 may directly receive an operation input by the viewer module to change or select a display item of the attribute information.
[0075] When an object associated with a specified position is a component with a specified model number, the processor 11 may call up a viewer that displays three-dimensional data prepared by a supplier of the component with the specified 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, instead of 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. Also, the amount of three-dimensional data stored in the storage unit of the database 30 or 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] <<View pre-generated images>> As described above, when processor 11 acquires a specified position, it may display in 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 image can be displayed by the viewer without reading the three-dimensional data from a three-dimensional model.
[0077] The pre-generated image may be an image of three-dimensional data of an object depicted at at least one position that can be a specified position in a two-dimensional drawing. The pre-generated image may be an image of three-dimensional data of an object visible in at least one line of sight direction from at least one position that can be a specified position in a two-dimensional drawing. The pre-generated image may be stored in the database 30 or a storage unit of the information processing device 10.
[0078] The image generated in advance may be an image including only one of the three-dimensional shape data or the attribute information, or may be an image including both the three-dimensional shape data and the 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 starting a viewer, the processing load on the processor 11 is reduced compared to when the viewer is started and the three-dimensional data is displayed.
[0081] Processor 11 may change the designated position while the image of the three-dimensional data is being displayed without starting the 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 starting 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 repeatedly viewed by the viewer multiple times as an image. In other words, the image generated in advance may be an image that saves the image of the three-dimensional data viewed by the viewer.
[0083] <Example of how to display the 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] When an operation to view three-dimensional data is 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, when 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 the processor 11 determines that a viewer for three-dimensional data is to be called in response to the operation (step S3: YES), the processor 11 calls a program for the viewer for three-dimensional data and starts the viewer (step S4). The processor 11 causes the viewer to display the three-dimensional data. After executing the procedure of step S4, the processor 11 ends the execution of the procedure of the flowchart in FIG.
[0087] When the processor 11 determines that the three-dimensional data viewer is not to be called in response to the operation (step S3: NO), the processor 11 displays an image of the three-dimensional data that has been prepared in advance (step S5). After executing the procedure of step S5, the processor 11 ends the execution of the procedure of the flowchart in FIG.
[0088] After executing the procedure of step S4 or S5, the 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, according to the information processing device 10, the display method, and the display program of the present disclosure, both the two-dimensional drawing of the construction drawing and the three-dimensional data of the object associated with the specified position in the two-dimensional drawing are displayed. In this way, the user can easily check the three-dimensional data of the object while checking the two-dimensional drawing. As a result, the user's convenience is improved.
[0090] Furthermore, the information processing device 10, display method, and display program according to the present disclosure can display two-dimensional drawings of construction drawings referenced at the construction site, while displaying three-dimensional data that is separate from the construction drawings. In this way, at the construction site, a user who is a field worker can refer to the familiar construction drawings to proceed with the construction, while browsing the three-dimensional data as necessary to check attribute information or three-dimensional shape data. Compared to simply switching the display of CAD data between two dimensions and three dimensions, it is easier for the user to understand the information necessary for the construction. As a result, user convenience is improved.
[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 the 2D drawing and the 3D data of an object associated with a specified position on the 2D drawing for construction drawings of various construction works such as civil engineering works or buried works for water, gas, electricity, etc., without being limited to the construction drawings for building construction.
[0093] The information processing device 10 may display, as a two-dimensional drawing, a construction drawing of excavation work in ground for burying water, gas, electricity, etc. When the two-dimensional drawing is a construction drawing of excavation work in ground, an object associated with a specified position of the two-dimensional drawing may include an object such as a pipe or an electric wire buried in the ground of the portion to be excavated. In other words, the information processing device 10 may display three-dimensional data of an object buried in the ground while displaying the construction drawing of the excavation work. In this way, workers of 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] In one construction project, a two-dimensional drawing as a construction drawing may include a building portion and an exterior portion. A viewer for displaying three-dimensional data of an object associated with a specified position of the building portion in the two-dimensional drawing may be different from a viewer for displaying three-dimensional data of an object associated with a specified position of the exterior portion. The three-dimensional shape data of the exterior portion may be point cloud data obtained by surveying. On the other hand, the three-dimensional shape data of the building portion may be data extracted from a three-dimensional model created by design. Among the building portions, the three-dimensional shape data of general-purpose parts such as a unit bath may be three-dimensional shape data provided by a manufacturer that supplies general-purpose parts.
[0095] Although the embodiments according to the present disclosure have been described based on the drawings and examples, it should be noted that a person skilled in the art can make various modifications or alterations based on the present disclosure. Therefore, it should be noted that these modifications or alterations are included in the scope of the present disclosure. For example, the functions included in each component or each step can be rearranged so as not to be logically inconsistent, and multiple components or steps can be combined into one or divided. Although the embodiments according to the present disclosure have been described mainly with respect to the device, the embodiments according to the present disclosure can also be realized as a method including steps executed by each component of the device. The embodiments according to the present disclosure can also be realized as a method, a program, or a storage medium on which a program is recorded, executed by a processor included in the device. It should be understood that these are also included in 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 to display.
2. The step of displaying the three-dimensional data includes: displaying a link to call up 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 accepted, 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 that specifies 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 for changing the display information to the viewer while the viewer is running.
5. 4. The display method according to claim 3, wherein in the step of displaying the three-dimensional data by the viewer, the viewer is launched as a module embedded in the two-dimensional drawing so that operations for changing the display information can be directly input to the viewer, and the display of the three-dimensional data by the viewer is changed in response to the change in the display information.
6. 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 is selected from among the items of the attribute information 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 operational 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 a 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. The display method according to claim 1 , 2, 3, 4, 5 or 9 , wherein, when the two-dimensional drawing is a drawing of an excavation work on the ground, the object associated with the specified position includes an object buried in the ground in the portion to be excavated.
11. causing a processor to display a two-dimensional representation 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, 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
(Building Information Modeling) BIM based plan graph and first view-angle split-screen synchronous display method and system
CN104765905A
Two-dimensional and three-dimensional linkage and superposition display method based on structured BIM model
CN110688692A
Navisworks-based model and drawing synchronous display method and device, equipment and medium
CN113626899A
Information display device, control method of the same and program
JP2011134294A
A system and method for relating and synchronizing a 3D site model and a 2D image.
JP2011523110A