This paper proposes an automated method for generating parametric BIM pipe fittings to tackle the complexity of urban rail transit pipelines and reduce the reliance on manual intervention for generating 3D models. The method addresses the challenge of accurately determining the start and end coordinates of pipelines due to irregularities during the drawing stage. The proposed approach employs spatial vector operations to automatically identify the types of fittings (such as elbows, tees, and crosses) required between two, three, and four pipelines based on the centerline coordinates of straight pipes. It then calculates the shape and positional parameters of these fittings by referencing standard dimension tables. The model is expressed using industry foundation classes (IFC), and the implementation leverages the C++ language to achieve the automatic generation of models. Verification of the method demonstrates significant improvements in efficiency and automation in the generation of piping models.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |