JP-2026074542-A - Input/output device, information processing device, input/output method, program, and information processing system
Abstract
[Problem] To prevent areas within a mesh model composed of multiple polygons that do not require backface hiding from becoming invisible. [Solution] The system includes a reception unit that accepts the selection of a selection region, which is at least a portion of the multiple regions included in a mesh model composed of multiple polygons, and a display control unit that displays a display screen in which the selection region accepted by the reception unit is visible only from one side of the polygon and not visible from the other side of the polygon, and the unselected regions, which are regions not accepted by the reception unit, are visible. [Selection Diagram] Figure 3
Inventors
- 長尾 景洋
Assignees
- 株式会社リコー
Dates
- Publication Date
- 20260507
- Application Date
- 20241021
Claims (11)
- A receiving unit that accepts the selection of a selection region, which is at least a portion of the multiple regions included in a mesh composed of multiple polygons, A display control unit displays a display screen that makes the selected area, which has been selected by the reception unit, visible from only one side of the polygon and not visible from the other side of the polygon, and makes the unselected area, which is an area not selected by the reception unit, visible. An input/output device characterized by comprising the following features.
- The input/output device according to claim 1, wherein the display control unit makes the non-selected region visible from either the front or back surface of the polygon.
- The display control unit, For the selected region, the mesh generated from the point cloud by the first mesh generation process is displayed. The input/output device according to claim 1, which displays a mesh generated from a point cloud by a second mesh generation process different from the first mesh generation process for the non-selected region.
- The receiving unit receives an instruction to change the front and back sides of the polygon for the selected area. The input/output device according to claim 2 or 3, wherein the display control unit displays the selected region in which the front and back sides of the polygon have been changed based on the instruction.
- The input/output device according to claim 2 or 3, wherein the selected region corresponds to a region of the structural body.
- The input/output device according to claim 5, wherein the non-selected region corresponds to a region of an object arranged in the internal space of the structural body.
- The first mesh generation process is a process that generates a mesh based on a ball pivot algorithm, The input/output device according to claim 3, wherein the second mesh generation process is a process of generating a mesh based on a marching cube algorithm.
- A receiving unit that accepts the selection of a selection region, which is at least a portion of the multiple regions included in a mesh model composed of multiple polygons, A screen generation unit generates a display screen that makes the selected area, which has been selected by the reception unit, visible only from one side of the polygon and not visible from the other side of the polygon, and makes the unselected area, which is an area not selected by the reception unit, visible. An information processing device characterized by comprising:
- An input/output method performed by an input/output device, A receiving process that accepts the selection of a selection region, which is at least a portion of the multiple regions included in a mesh model composed of multiple polygons, A display control step that displays a display screen in which the selected area, for which a selection was accepted in the acceptance step, is made visible from only one side of the polygon and not visible from the other side of the polygon, and the unselected area, for which a selection was not accepted in the acceptance step, is made visible. An input/output method characterized by including the following.
- A computer receiving means that accepts the selection of a selected region, which is at least a portion of the multiple regions included in a mesh model composed of multiple polygons, A display control means that displays a display screen in which the selected region, which has been selected by the reception means, is visible from only one side of the polygon and not visible from the other side of the polygon, and the unselected region, which is a region not selected by the reception means, is visible. A program characterized by being designed to function as such.
- The information processing apparatus according to claim 8, A display device that displays a display screen generated by the aforementioned information processing device, An information processing system equipped with the following features.
Description
This invention relates to an input/output device, an information processing device, an input/output method, a program, and an information processing system. Patent Document 1 describes a system for displaying a three-dimensional map representing buildings and other structures in three dimensions, in which a fictional shaded wall polygon is displayed in such a way that it is only visible from the back side and invisible from the front side (appearing transparent). This display method will hereafter be referred to as "back-side non-display." Figure 1 is an overall diagram of a point cloud processing system equipped with an input/output device according to the first embodiment.Figure 2 is a hardware configuration diagram of a terminal device according to the first embodiment.Figure 3 is a functional block diagram of a terminal device according to the first embodiment.Figure 4 shows an example of a mesh display of the structural frame and its internal objects.Figure 5 shows an example of the display of the mesh editing tool.Figure 6 shows an example of a screen for selecting the area to be hidden on the back side.Figure 7 is a flowchart showing an example of a data processing procedure according to the first embodiment.Figure 8 is a flowchart showing an example of a data processing procedure according to the second embodiment.Figure 9 shows an example of how the results of the region classification are displayed. The following describes in detail embodiments of the input/output device, information processing device, input/output method, program, and information processing system with reference to the attached drawings. In industries such as civil engineering and construction, the adoption of BIM (Building Information Modeling) and CIM (Construction Information Modeling) is progressing with the aim of addressing issues such as the declining birthrate and aging population, and improving labor productivity. BIM (Building Information Modeling) is a solution for utilizing a database of buildings—created by adding attribute data such as cost, finishes, and management information to a three-dimensional digital model of a building (hereinafter referred to as the 3D model) created on a computer—throughout all stages of construction, from design and construction to maintenance and management. CIM (Construction Information Modeling) is a solution for the civil engineering sector (including infrastructure such as roads, power, gas, and water) that was proposed following the example of BIM (Building Information Modeling), which was being implemented in the architectural field. Similar to BIM, it aims to improve the efficiency and sophistication of the entire construction production system by sharing information among stakeholders, primarily through 3D models. A crucial aspect of promoting BIM/CIM implementation is how to easily acquire 3D information about objects such as buildings and public facilities. Here, 3D information refers to three-dimensional point clouds (hereinafter sometimes simply referred to as point clouds) that contain distance information to the object, obtained by measuring the object with a laser scanner (hereinafter referred to as LS), as well as mesh models and 3D-CAD (Computer-Aided Design) models generated from point cloud data representing three-dimensional point clouds. Here, a mesh model is a model that represents an object using a mesh composed of multiple polygons. To display color on the mesh, RGB data representing the color can be mapped to specific locations on the mesh. Meshes are generated by transforming point cloud data into a mesh using mesh generation processes such as the Ball Pivoting algorithm or the Marching Cubes algorithm. When constructing a structure from scratch, BIM/CIM software can be used to design the finished product from the ground up, making BIM/CIM implementation relatively easy. On the other hand, with existing buildings, the original design drawings may not exist, or renovations over time may have altered the current state of the building, raising the bar for BIM/CIM implementation. This type of BIM implementation for existing buildings is sometimes called As-Build BIM, and it remains a crucial issue for promoting future BIM/CIM adoption. One method for realizing As-Build BIM involves a workflow that utilizes the aforementioned LS (Laser System) for spatial measurement and then creates a 3D-CAD model from the measured point cloud data. Traditionally, this process has involved methods such as using photographs or measuring tapes, or hand-sketching. However, these methods can be very costly depending on the size of the space, the presence or absence of installed objects, and its complexity (e.g., the intricate arrangement of piping). Therefore, introducing an LS capable of acquiring 3D spatial information is gaining attention as a promising solution to this problem. While As-Build using LS (Laser System) makes acquiring 3D information easier, it introduces a new task: p