A method and device for generating a three-dimensional edited entity model of a pipe end equipment

CN122820982APending Publication Date: 2026-09-25BEIJING JINGCHENGKELIN ENVIRONMENTAL PROTECTION TECH +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202611024550.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-10
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

该方法以几何坐标变换为核心,忽略了应用场景下的工程语义对象以及参数的元数据,应用不够广泛

Benefits of technology

[0029]从上述描述可知,本发明实施例提供一种管口设备的三维编辑实体模型生成方法及装置,对应的方法包括:首先,识别预先接收的管口设备的二维文件的文件格式、图纸单位、编码、图纸空间以及模型空间;根据二维文件生成管口设备的结构化图纸;接着,根据二维文件的图框、标题栏、区域边界、中心线密度、标注分布以及文字分布识别二维文件的视图区域及表格区域;然后,对视图区域进行归类,生成归类结果;最后,根据归类结果、表格区域、结构化图纸、文件格式、图纸单位、编码、图纸空间以及模型空间生成管口设备的三维编辑实体模型。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122820982A_ABST
    Figure CN122820982A_ABST
Patent Text Reader

Abstract

The application discloses a kind of three-dimensional editing entity model generation method and device of pipe mouth equipment, it is related to three-dimensional model view construction technical field, corresponding method includes: the file format of pre-received two-dimensional file of pipe mouth equipment, drawing unit, coding, drawing space and model space are identified;According to the two-dimensional file, the structured drawing of the pipe mouth equipment is generated;According to the view area and table area of the two-dimensional file, the frame of the two-dimensional file, title bar, area boundary, center line density, mark distribution and text distribution are identified;The view area is classified, and classification result is generated;According to the classification result, the table area, structured drawing, the file format, the drawing unit, coding, the drawing space and the model space, the three-dimensional editing entity model of the pipe mouth equipment is generated.The engineering usability of the generated model is improved by entity output and back reading check.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of three-dimensional model view construction technology, specifically to a method and apparatus for generating a three-dimensional edited solid model of a pipe fitting device. Background Technology

[0002] The two-dimensional representation of equipment engineering drawings differs significantly from parameter tables that can directly generate three-dimensional models. Taking pressure vessels, heat exchangers, low-pressure heaters, and equalizing tanks as examples, the main shell shape may be shown in the elevation view, the circumferential position of the nozzles in the top view, the diameter and name in the nozzle table, and the local structure is supplemented by partial views and text descriptions.

[0003] When creating a 3D model from a 2D engineering drawing, it is usually necessary to complete the following steps in sequence: reading the drawing, identifying the view, reading the annotation, organizing the pipe parameters, setting the coordinate system, selecting the modeling granularity, creating the CAD entity, and checking the exported results.

[0004] In existing technologies, methods for converting 2D files into 3D models include the following: some rely on layers and preset component categories, some rely on primitive geometric relationships or control point coordinate transformations, and some rely on geometric reconstruction based on orthographic projection views. These methods suggest that 2D drawings can be converted into 3D models, but they do not disclose how multi-source semantics in equipment engineering drawings are sequentially transferred to editable CAD entities.

[0005] Patent application CN108597026A discloses a method for rapidly generating 3D building models based on 2D CAD drawings. This method imports a single-floor building plan into 2D software, extracts model information such as walls, doors, windows, and stairs according to layer information and preset feature elements, and then generates the building model. However, this method focuses on building plans and floor components, and does not establish a complete link between views, annotations, pipe tables, and editable entity verification in equipment drawings.

[0006] Patent application CN115861562A discloses a method for calculating height information and generating a 3D model based on primitive similarity and geometric transformation sequence. The focus of this method is on similar primitives and height inference, but it does not cover the system link of object recognition, pipe parameter summarization, B-Rep modeling and export verification in equipment engineering drawings.

[0007] Patent application CN120672941A discloses a method for converting between 3D models and 2D drawings of marine structures. This method, designed for marine steel structures, includes DXF parsing, legend recognition, coordinate system establishment, contour line construction, and multi-drawing information fusion. However, this method emphasizes structural steel positioning and 2D / 3D interaction, and does not include equipment semantic objects, parameter metadata, and entity output verification as the main system components.

[0008] US Patent Application No. 8346020B2 discloses a method for automatically generating 3D models from 2D computer-aided design (CAD) drawings. This method utilizes control points between 2D views and a 3D global view to establish a coordinate transformation matrix, obtaining a 3D model from multiple 2D views. However, this method, centered on geometric coordinate transformation, neglects the engineering semantic objects and metadata of parameters within the application scenario, limiting its widespread application. Summary of the Invention

[0009] One object of the present invention is to provide a method for generating a three-dimensional editable solid model of a pipe fitting device, which can solve the following technical problems in the prior art: (1) The two-dimensional engineering drawing data is mixed and lacks a unified parsing path from graphic elements to engineering semantic objects.

[0010] (2) The actual three-dimensional parameters of the same device are scattered in multiple views, tables and text descriptions.

[0011] (3) If the model is generated directly based on the coordinates of the drawings, it is difficult to ensure that the model is consistent with the annotations and engineering specifications.

[0012] (4) The output mesh model is not conducive to subsequent editing in drafting software, and the output surface set cannot guarantee the usability of the entity.

[0013] (5) When there is no post-export verification, the system cannot confirm whether the generated file actually contains editable entities.

[0014] Another object of the present invention is to provide a device for generating a three-dimensional edited solid model of a nozzle device. A further object of the present invention is to provide an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor, when executing the computer program, implements the steps of the above-described method for generating a three-dimensional edited solid model of a nozzle device. A further object of the present invention is to provide a readable medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the above-described method for generating a three-dimensional edited solid model of a nozzle device.

[0015] To address the technical problems in the background section of this application, the present invention provides the following technical solutions: In a first aspect, the present invention provides a method for generating a three-dimensional editable solid model of a pipe fitting device, comprising: Identify the file format, drawing units, encoding, drawing space, and model space of the pre-received two-dimensional files of the nozzle equipment; Generate structured drawings of the nozzle equipment based on the two-dimensional file; Identify the view area and table area of ​​the two-dimensional file based on its frame, title bar, region boundaries, center line density, annotation distribution, and text distribution. The view areas are categorized to generate categorization results; Based on the classification results, the table area, the structured drawings, the file format, the drawing units, the code, the drawing space, and the model space, a three-dimensional editable solid model of the nozzle equipment is generated.

[0016] In some embodiments of the present invention, generating structured drawings of the nozzle device based on the two-dimensional file includes: Read the lines, circles, arcs, radii, lengths, polylines, splines, text, annotations, leaders, fills, block references, and layer attributes of the two-dimensional file; The structured drawing is generated based on the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes.

[0017] In some embodiments of the present invention, a method for generating a three-dimensional edited solid model of a nozzle device further includes: The main housing outline, main shaft, outer diameter, and length direction of the pipe fitting are located based on the lines, circles, arcs, radii, and lengths. A three-dimensional coordinate system is generated for the three-dimensional editable solid model of the nozzle device based on the main shell contour, the main shaft of the device, the outer diameter of the shell, and the length direction.

[0018] In some embodiments of the present invention, the classification results include: elevation views, top views, end views, partial views, nozzle tables, and technical specifications; Based on the classification results, the table area, the structured drawings, the file format, the drawing units, the code, the drawing space, and the model space, a three-dimensional editable solid model of the nozzle equipment is generated, including: Extract the axial dimensions and extension length of the nozzle device from the elevation view; Extract the circumferential direction of the nozzle device from the top view and the end view; Extract the diameter, connection type, and remarks of the pipe fitting equipment from the partial view, the pipe table, and the technical description; The metadata of the nozzle device in the three-dimensional coordinate system is generated based on the axial dimension, the extension length, the circumferential direction, the diameter, the connection type, the remarks, the main housing outline, the device spindle, the housing outer diameter, and the length direction. A three-dimensional editable solid model of the nozzle device is generated based on the metadata.

[0019] In some embodiments of the present invention, identifying the view area and table area of ​​the two-dimensional document based on the document's frame, title bar, region boundary, center line density, annotation distribution, and text distribution includes: Based on the structured drawing, the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes are converted into unified fields; Based on the unified field, the frame, title bar, region boundary, center line density, annotation distribution, and text distribution of the two-dimensional file are identified. The view area and the table area are identified based on the frame, the title bar, the area boundary, the center line density, the label distribution, and the text distribution.

[0020] In some embodiments of the present invention, the unified field includes: type, handle, layer, bounding box, coordinates, radius, length, text value, annotation measurement value, and association relationship.

[0021] In a second aspect, the present invention provides a three-dimensional editing solid model generation device for pipe fitting equipment, the device comprising: The two-dimensional file element recognition module is used to identify the file format, drawing units, encoding, drawing space, and model space of the two-dimensional files of the pre-received pipe equipment. A structured drawing generation module is used to generate structured drawings of the nozzle equipment based on the two-dimensional file; The region recognition module is used to identify the view region and table region of the two-dimensional document based on the document's frame, title bar, region boundary, center line density, annotation distribution, and text distribution. The classification result generation module is used to classify the view area and generate classification results; The 3D editing solid model generation module is used to generate a 3D editing solid model of the pipe port equipment based on the classification results, the table area, the structured drawing, the file format, the drawing unit, the code, the drawing space, and the model space.

[0022] In some embodiments of the present invention, the structured drawing generation module includes: The layer attribute reading unit is used to read the lines, circles, arcs, radii, lengths, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes of the two-dimensional file. The structured drawing generation unit is used to generate the structured drawing based on the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes.

[0023] In some embodiments of the present invention, a three-dimensional editing solid model generation device for a nozzle device further includes: The length direction positioning module is used to locate the main shell outline, main shaft, outer diameter and length direction of the pipe opening equipment according to the line, circle, arc, radius and length. The three-dimensional coordinate system generation module is used to generate a three-dimensional coordinate system for the three-dimensional editable solid model of the nozzle device based on the main shell contour, the main shaft of the device, the outer diameter of the shell, and the length direction.

[0024] The 3D solid model generation module includes: An extension length extraction unit is used to extract the axial dimension and extension length of the nozzle device from the elevation view; A circumferential direction extraction unit is used to extract the circumferential direction of the nozzle device from the top view and the end view; A connection type extraction unit is used to extract the diameter, connection type, and remarks of the pipe device from the partial view, the pipe table, and the technical description. Metadata generation unit is used to generate metadata of the nozzle device in the three-dimensional coordinate system based on the axial dimension, the extension length, the circumferential direction, the diameter, the connection type, the remarks, the main housing outline, the equipment spindle, the housing outer diameter, and the length direction; A 3D editing entity model generation unit is used to generate a 3D editing entity model of the nozzle device based on the metadata.

[0025] In some embodiments of the present invention, the region identification module includes: A unified field generation unit is used to convert the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes into unified fields based on the structured drawing. The text distribution recognition unit is used to recognize the frame, title bar, region boundary, center line density, annotation distribution, and text distribution of the two-dimensional document based on the unified field. The region identification unit is used to identify the view region and the table region based on the frame, the title bar, the region boundary, the center line density, the label distribution, and the text distribution.

[0026] Thirdly, the present invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of a method for generating a three-dimensional edited solid model of a nozzle device.

[0027] Fourthly, the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of a method for generating a three-dimensional edited solid model of a nozzle device.

[0028] Fifthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a method for generating a three-dimensional edited solid model of a nozzle device.

[0029] As described above, embodiments of the present invention provide a method and apparatus for generating a three-dimensional editable solid model of a pipe fitting device. The method includes: first, identifying the file format, drawing units, encoding, drawing space, and model space of a pre-received two-dimensional file of the pipe fitting device; generating a structured drawing of the pipe fitting device based on the two-dimensional file; next, identifying the view area and table area of ​​the two-dimensional file based on the drawing frame, title block, area boundary, centerline density, annotation distribution, and text distribution; then, classifying the view area and generating a classification result; finally, generating a three-dimensional editable solid model of the pipe fitting device based on the classification result, table area, structured drawing, file format, drawing units, encoding, drawing space, and model space.

[0030] Compared with existing technologies, this application has the following advantages: The technical chain is clear, with inputs, processing, and outputs at each step. It does not rely on a single primitive algorithm, making it easy to adapt to different engineering drawing qualities and different CAD kernels. Drawing parsing and entity modeling are decoupled through parameter metadata, facilitating manual review and model regeneration. The engineering usability of the generated model is improved through entity output and readback verification. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a flowchart illustrating a method for generating a three-dimensional edited solid model of a pipe fitting device according to an embodiment of the present invention. Figure 1 ; Figure 2This is a flowchart illustrating step 200 of a method for generating a three-dimensional edited solid model of a nozzle device according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating a method for generating a three-dimensional edited solid model of a pipe fitting device according to an embodiment of the present invention. Figure 2 ; Figure 4 This is a flowchart illustrating step 500 of a method for generating a three-dimensional edited solid model of a nozzle device according to an embodiment of the present invention. Figure 5 This is a flowchart illustrating step 300 of a method for generating a three-dimensional edited solid model of a nozzle device according to an embodiment of the present invention. Figure 6 This is a flowchart illustrating a method for generating a three-dimensional edited solid model of a pipe fitting device according to a specific embodiment of the present invention. Figure 7 A block representing a three-dimensional editing solid model generation device for a pipe fitting device in an embodiment of the present invention. Figure 1 ; Figure 8 This is a block diagram of the structured drawing generation module 20 in an embodiment of the present invention; Figure 9 A block representing a three-dimensional editing solid model generation device for a pipe fitting device in an embodiment of the present invention. Figure 2 ; Figure 10 This is a block diagram of the three-dimensional editing solid model generation module 50 in an embodiment of the present invention; Figure 11 This is a block diagram of the region identification module 30 in an embodiment of the present invention; Figure 12 This is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0034] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0035] It should be noted that the terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or apparatuses. Without conflict, the embodiments and features in the embodiments of this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0036] The embodiments of the present invention provide a specific implementation method for generating a three-dimensional edited solid model of a pipe fitting device, see below. Figure 1 The method specifically includes the following: Step 100: Identify the file format, drawing units, encoding, drawing space, and model space of the pre-received two-dimensional files of the nozzle equipment; Step 200: Generate a structured drawing of the nozzle device based on the two-dimensional file; Step 300: Identify the view area and table area of ​​the two-dimensional document based on its frame, title bar, region boundaries, center line density, annotation distribution, and text distribution; Step 400: Categorize the view areas and generate categorization results; Step 500: Generate a three-dimensional editable solid model of the nozzle equipment based on the classification results, the table area, the structured drawing, the file format, the drawing unit, the code, the drawing space, and the model space.

[0037] As described above, embodiments of the present invention provide a method for generating a three-dimensional editable solid model of a pipe fitting, comprising: first, identifying the file format, drawing units, encoding, drawing space, and model space of a pre-received two-dimensional file of the pipe fitting; generating a structured drawing of the pipe fitting based on the two-dimensional file; then, identifying the view area and table area of ​​the two-dimensional file based on the drawing frame, title block, area boundary, centerline density, annotation distribution, and text distribution of the two-dimensional file; then, classifying the view area and generating a classification result; finally, generating a three-dimensional editable solid model of the pipe fitting based on the classification result, table area, structured drawing, file format, drawing units, encoding, drawing space, and model space.

[0038] Compared with existing technologies, this application has the following advantages: The technical chain is clear, with inputs, processing, and outputs at each step. It does not rely on a single primitive algorithm, making it easy to adapt to different engineering drawing qualities and different CAD kernels. Drawing parsing and entity modeling are decoupled through parameter metadata, facilitating manual review and model regeneration. The engineering usability of the generated model is improved through entity output and readback verification.

[0039] For step 100, the two-dimensional file can be DWG, DXF, or an equivalent two-dimensional engineering drawing (such as a two-dimensional CAD file), containing views, annotations, text, tables, and layer information. It should be noted that the file format, drawing units, encoding, drawing space, and model space of the two-dimensional file identified in step 100 also serve as a verification tool for the subsequent establishment of the three-dimensional coordinate system.

[0040] The structured drawings in step 200 refer to the unified data after parsing the elements, annotations, text, block references, layers, coordinates, and regions in the dimensional engineering drawings.

[0041] For step 400, the view area is divided into elevation view, top view, end view, partial view, pipe opening table or technical description, and the probability of its classification is given.

[0042] For step 500, firstly, based on the classification results, table area, structured drawings, file format, drawing units, code, drawing space, and model space, 3D parameter metadata for the nozzle equipment is generated, and a 3D editable solid model is generated based on this 3D parameter metadata. The 3D parameter metadata includes at least: record units, coordinate rules, object type, parameter values, source, confidence level, modeling granularity, and verification status. This is intermediate data used to record 3D object parameters, units, coordinate conventions, source, confidence level, verification status, and manually corrected records.

[0043] In addition, the 3D edited solid model in step 500 refers to the B-Rep model (Boundary Representation) or an equivalent solid model, which can be further modified and subjected to Boolean operations.

[0044] In some embodiments of the present invention, see Figure 2 Step 200 includes: Step 201: Read the lines, circles, arcs, radii, lengths, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes of the two-dimensional file; Step 202: Generate the structured drawing based on the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes.

[0045] For steps 201 and 202, firstly, the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes of the two-dimensional file are read. Then, structured drawing data is formed based on the above data.

[0046] In some embodiments of the present invention, see Figure 3 A method for generating a 3D editable solid model of a pipe fitting device, further comprising: Step 600: Locate the main housing outline, main shaft, outer diameter, and length direction of the pipe fitting equipment according to the lines, circles, arcs, radii, and lengths. Specifically, first, from the front view, extract the largest area oblong shape (a combination of a rectangle and semicircles at both ends) / rectangle as the main view outline of the main housing. Next, from the front view, extract the center line of the major axis of the main housing's main view outline as the equipment's main axis. Then, from the left view (for horizontal equipment) or top view (for vertical equipment), extract the diameter of the corresponding outline of the main housing as the housing's outer diameter. Finally, using the equipment's main axis as a reference, define the direction extending along the main axis as the axial direction; within a section perpendicular to the main axis, define the radial direction from the main axis to the outline as the radial direction, and use this as a reference to define the circumferential direction.

[0047] Step 700: Generate a three-dimensional coordinate system for the three-dimensional editable solid model of the nozzle device based on the main housing outline, the main shaft of the device, the outer diameter of the housing, and the length direction.

[0048] Specifically, a three-dimensional coordinate system can be established by semantically understanding the main shell contour, equipment spindle, shell outer diameter, and length direction through artificial intelligence models.

[0049] In some embodiments of the present invention, the classification results include: elevation view, top view, end view, partial view, nozzle table, and technical description; In some embodiments of the present invention, see Figure 4 Step 500 includes: Step 501: Extract the axial dimensions and extension length of the nozzle device from the elevation view; Step 502: Extract the circumferential direction of the nozzle device from the top view and the end view; Step 503: Extract the diameter, connection type, and remarks of the pipe fitting equipment from the partial view, the pipe table, and the technical description; Step 504: Generate metadata of the nozzle device in the three-dimensional coordinate system based on the axial dimension, the extension length, the circumferential direction, the diameter, the connection type, the remarks, the main housing outline, the device spindle, the housing outer diameter, and the length direction; Metadata includes: record unit, coordinate rules, object type, parameter value, source, confidence level, modeling granularity and verification status, coordinate radius direction length.

[0050] Step 505: Generate a three-dimensional editable solid model of the nozzle device based on the metadata.

[0051] In some embodiments of the present invention, see Figure 5 Step 300 includes: Step 301: Convert the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes into unified fields based on the structured drawing; The unified fields include: type, handle, layer, bounding box, coordinates, radius, length, text value, annotation measurement value, and association relationship. Specifically: Types include object categories such as Line, Circle, Arc, Polyline, Spline, Text, Dimension, Leader, Hatch, BlockRef, Layer, etc.

[0052] Handles include unique identifiers in the original file (such as CAD entity handles or IDs); layers include the layer name or ID of the object; bounding boxes include the object's smallest bounding rectangle (minX, minY, maxX, maxY), or bounding boxes with rotation information; coordinates include keypoint coordinates (such as line segment start and end points, circle center, vertex sequence, text insertion point, etc.); radii include radii applicable to circles and arcs; lengths include lengths or geometric dimensions applicable to line segments, curves, annotations, etc.; text values ​​include text content applicable to text, annotations, and leaders (such as dimension values, explanatory text, titles, etc.); annotation measurement values ​​include actual measurement values ​​applicable to dimension annotations (which may differ from text values, considering tolerances, formats, etc.); relationships include the association between annotations and the annotated object, the association between leaders and target objects or text, the logical relationship between block references and their internal sub-objects, the hierarchical relationship between layers and objects, and the relationship between table lines and table text, etc.

[0053] Step 302: Identify the frame, title bar, region boundaries, centerline density, annotation distribution, and text distribution of the two-dimensional file based on the unified field; Specifically, the method for identifying the bounding box includes: searching for contour objects that form a closed rectangle or approximate a rectangle among all Line / Polyline objects: the long side and short side are approximately orthogonal, the number of vertices is 4, and the rectangle is closed. Next, the candidate rectangles are sorted by area, and the one with the largest area or conforming to the standard map sheet scale is selected as the candidate bounding box; further filtering is performed using layer attributes (specifying the layer or line type); and the bounding box of the bounding box and its coordinate range are output.

[0054] The method for identifying the title bar includes: within the frame, searching for a regular grid area composed of several parallel horizontal and vertical lines (multiple parallel lines with roughly consistent spacing, forming multiple small rectangular cells); then counting the number and distribution density of text objects within the area (text density per unit area is significantly higher than in other areas); combining common title bar size proportions and positions (such as a certain distance from the lower right corner) to filter the best candidate area; finally, marking the grid area as the "title bar" and outputting its bounding box and the set of internal grid line objects.

[0055] Step 303: Identify the view area and the table area based on the frame, the title bar, the area boundary, the center line density, the annotation distribution, and the text distribution.

[0056] As can be seen from the above description, the embodiments of the present invention provide a method for generating a three-dimensional editable entity model of a pipe fitting device. This method converts two-dimensional drawings into analyzable data, then converts the drawing data into engineering semantic objects, then converts the semantic objects into three-dimensional parameter metadata, and finally converts the parameter metadata into an editable entity and verifies it.

[0057] Compared with existing technologies, this application has the following advantages: The technical chain is clear, with inputs, processing, and outputs at each step. It does not rely on a single primitive algorithm, making it easy to adapt to different engineering drawing qualities and different CAD kernels. Drawing parsing and entity modeling are decoupled through parameter metadata, facilitating manual review and model regeneration. The engineering usability of the generated model is improved through entity output and readback verification.

[0058] To further illustrate the solution, this invention also provides a specific implementation method for generating a three-dimensional editable solid model of a pipe fitting, using two-dimensional DWG (DraWinG) engineering drawings and a CAD (Computer-Aided Design) drafting platform as examples. See [link to relevant documentation]. Figure 6 Specifically, it includes the following steps: First, this invention provides a 3D editing solid model generation system for pipe fitting equipment. This system includes: an input and preprocessing module, a drawing structure parsing module, a drawing area and view recognition and AI discrimination module, an engineering semantic object extraction module and an AI object discrimination module, a constraint fusion and parameter metadata module, a solid modeling module, and an output and readback verification module. Specifically: The input and preprocessing module is used to receive DWG, DXF or equivalent two-dimensional engineering drawings and identify file units, drawing versions, codes and model space / paper space information.

[0059] The drawing structure parsing module is used to extract information such as element type, layer, coordinates, bounding box, text, annotation, block reference, leader line, table line, and title block.

[0060] The drawing area and view recognition and AI discrimination module is used to identify elevation views, top views, end views, partial views, pipe opening tables, technical requirements, and title block areas. At the same time, the AI ​​discrimination engine (a functional unit responsible for artificial intelligence semantic understanding, object recognition, conflict detection, credibility scoring, and generation of items to be confirmed, which can work in conjunction with the manual review, rule verification, and 3D modeling modules) determines the credibility of views, object categories, semantic relationships, and items to be manually confirmed.

[0061] The engineering semantic object extraction module and AI object discrimination module are used to identify the main shell, nozzles, supports, manholes, base plates, centerlines, dimension annotations, and table fields; and to perform AI semantic discrimination, confidence scoring, and conflict detection on candidate objects. This module is used to extract engineering semantic objects, which include semantic units that can be mapped to 3D modeling objects, such as the main shell, nozzles, supports, base plates, manholes, interfaces, and table fields.

[0062] The Constraint Fusion and Parameter Metadata module is used to merge view constraints, annotation values, table fields, and text descriptions into a 3D parameter object.

[0063] The solid modeling module is used to call the CAD geometry kernel to generate the main shell, nozzles, and auxiliary entities, and to perform necessary Boolean operations.

[0064] The output and readback verification module is used to export STEP, SAT or equivalent entity formats, and to check the entity quantity, unit, empty shape and read status during readback.

[0065] Based on the above-mentioned system for generating a 3D editable solid model of a pipe fitting, the specific implementation of the method for generating a 3D editable solid model of a pipe fitting provided by the present invention includes the following steps: S1: Input a 2D DWG drawing.

[0066] It receives 2D CAD files, identifies file format, drawing units, encoding, drawing space and model space, and establishes a unified coordinate basis for subsequent analysis.

[0067] S2: Analyze the structure of a 2D DWG engineering drawing and normalize its entities.

[0068] Specifically, the system reads line, circle, arc, polyline, spline, text, dimension, leader, fill, block reference, and layer attributes to form structured drawing data. Then, different CAD entities are converted into unified fields, such as type, handle, layer, bounding box, coordinates, radius, length, text value, dimension measurement value, and relationships.

[0069] S3: Identify drawing area.

[0070] First, based on the drawing frame, title block, area boundaries, centerline density, annotation distribution, and text distribution, the view areas and table areas are identified, and an AI discrimination engine is used to determine the probability that each area belongs to an elevation view, top view, end view, partial view, nozzle table, or technical specification. Next, the main shell outline, main axis, outer diameter, or length direction of the nozzle equipment are located, and the three-dimensional coordinates of the equipment are established using the results of artificial intelligence semantic understanding.

[0071] It should be noted that the above-mentioned view region recognition can be achieved by artificial intelligence visual / graphic semantic models, rule engines, machine learning models or manual selection assistance; among which, the AI ​​judgment results are output in the form of confidence scores, conflict prompts and items to be confirmed.

[0072] S4: Extract multi-source semantics.

[0073] Identify nozzles, supports, manholes, interfaces, and optional details from views and tables, and use an AI discrimination engine to provide candidate numbers, names, geometric relationships, semantic sources, and confidence scores.

[0074] Semantic object extraction can be achieved with the assistance of template rules, image matching, text parsing, large language models or visual language models; preferably, an AI discrimination engine is used to jointly discriminate the pipe opening object, the source of the annotation, the language description and the consistency of parameters.

[0075] S5: Associate cross-views and build 3D parameter metadata.

[0076] First, axial dimensions and extension lengths are extracted from the elevation view, circumferential directions from the top view, and pipe diameter, connection type, and remarks from the pipe table and text. Next, multiple source fields for the same object are mapped to the same parameter object; if there is a source conflict, the AI ​​discrimination engine outputs the conflict type, suggested source, confidence level, and status requiring manual confirmation. Finally, 3D parameter metadata is generated based on the recording unit, coordinate rules, object type, parameter value, source, confidence level, modeling granularity, verification status, coordinates, radius, direction, length, flange, weld, internal components, and assembly connection relationships.

[0077] S6: Disambiguation semantics, and verification rules.

[0078] S7: B-Rep entity modeling, STEP output and readback verification.

[0079] Read metadata and generate the main shell, nozzles, and auxiliary B-Rep entities using the CAD geometry kernel. Perform Boolean blending, preserve individual entities, or simplify non-target details as configured. Export STEP, SAT, 3DM, or other model files that support solid representation to output an editable model. Reread the exported file to check the read status, number of entities, units, empty shape status, and object transfer. Finally, output a 3D editable model, parametric metadata, and a verification report for subsequent design modifications, assembly, or review.

[0080] The model output in step S7 can be selected from STEP, SAT, 3DM, IFC or other entity formats according to the target software.

[0081] In steps S3 to S5, structured drawing data, view areas, pipe opening tables, technical specifications, historical rules, and user-supplemented instructions are input into the AI ​​discrimination engine. The AI ​​discrimination engine performs semantic discrimination on elevation views, top views, end views, and partial views, outputting view type, object category, candidate pipe opening location, parameter source, and relationship. The discrimination engine performs consistency discrimination on the annotation values, table fields, element measurement values, and text descriptions of the same pipe opening, outputting four categories of results: directly usable, requiring rule verification, conflicting, and requiring manual confirmation. For parameters with high confidence and passing rule verification, they are directly written into the 3D parameter metadata; for parameters with low confidence, conflicting sources, or incomplete semantics, a confirmation list is generated and manual review is prompted. The modified results after manual confirmation are rewritten into the parameter metadata, retaining the AI ​​discrimination conclusion, confidence score, basis for manual confirmation, and version history, and then driving the generation of the B-Rep entity model.

[0082] Taking a certain type of low-pressure heater as an example, identify the elevation view, top view, nozzle table, and technical specifications from the DWG drawing. The main shell parameters are determined by the elevation annotations; the nozzle parameters are composed of the elevation height, top view direction, and nozzle diameter in the nozzle table.

[0083] Generate a parameter object for each port. For example, a port object may contain symbol, outer_diameter_mm, z_mm, plan_angle_deg, length_mm, source_views, source_annotations, and validation_state.

[0084] During the solid modeling phase, the main shell is represented by an analytical cylindrical solid, and the nozzles are represented by an analytical cylindrical solid driven by direction vectors. Supports and base plates can be generated or simplified according to the modeling granularity.

[0085] In practice, AI-based discrimination (using large language models, visual language models, graphic semantic models, rule engines, or combinations thereof to determine view types, nozzle objects, annotation confidence, parameter conflicts, and manual confirmation requirements in 2D engineering drawings, and outputting discrimination conclusions, confidence levels, sources of evidence, and handling suggestions) does not replace the final judgment of engineers. Instead, it first completes candidate identification and risk warnings. For example, the AI ​​discrimination engine can associate a circular element, leader text, and the DN field in the nozzle table as the same nozzle candidate object; it gives a high confidence level when the top view direction matches the table notes, and gives a conflict warning when the elevation annotation does not match the element measurement value, requiring manual confirmation to use the annotation value, table value, or user-supplemented value. Only after the parameters pass AI discrimination, rule verification, and necessary manual confirmation are they sent to the entity modeling module to generate the nozzle B-Rep entity.

[0086] During the export phase, the model is written out as an entity format, and the number of entities is counted by reading back the model; the verification report and parameter metadata are saved synchronously to ensure the traceability of the 3D results.

[0087] As described above, the specific embodiments of the present invention provide a method for generating a three-dimensional editable solid model of a pipe fitting, comprising: first, identifying the file format, drawing units, encoding, drawing space, and model space of a pre-received two-dimensional file of the pipe fitting; generating a structured drawing of the pipe fitting based on the two-dimensional file; then, identifying the view area and table area of ​​the two-dimensional file based on the drawing frame, title block, area boundary, centerline density, annotation distribution, and text distribution of the two-dimensional file; then, classifying the view area and generating a classification result; finally, generating a three-dimensional editable solid model of the pipe fitting based on the classification result, table area, structured drawing, file format, drawing units, encoding, drawing space, and model space.

[0088] Compared with existing technologies, this application has the following advantages: The technical chain is clear, with inputs, processing, and outputs at each step. It does not rely on a single primitive algorithm, making it easy to adapt to different engineering drawing qualities and different CAD kernels. Drawing parsing and entity modeling are decoupled through parameter metadata, facilitating manual review and model regeneration. The engineering usability of the generated model is improved through entity output and readback verification.

[0089] Based on the same inventive concept, this application also provides a three-dimensional editing solid model generation device for pipe fittings, which can be used to implement the method described in the above embodiments, as shown in the following embodiments. Since the principle of the three-dimensional editing solid model generation device for pipe fittings is similar to that of the three-dimensional editing solid model generation method for pipe fittings, the implementation of the three-dimensional editing solid model generation device for pipe fittings can refer to the implementation of the three-dimensional editing solid model generation method for pipe fittings, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0090] The embodiments of the present invention provide a specific implementation of a device for generating a three-dimensional edited solid model of a pipe fitting, which enables a method for generating a three-dimensional edited solid model of a pipe fitting. See [link to specific implementation details]. Figure 7 A device for generating a 3D solid model of a pipe fitting specifically includes the following components: The two-dimensional file element recognition module 10 is used to recognize the file format, drawing units, encoding, drawing space, and model space of the two-dimensional file of the pre-received pipe equipment. The structured drawing generation module 20 is used to generate structured drawings of the nozzle equipment based on the two-dimensional file. Region recognition module 30 is used to recognize the view region and table region of the two-dimensional document based on the frame, title bar, region boundary, center line density, annotation distribution and text distribution of the two-dimensional document; The classification result generation module 40 is used to classify the view area and generate classification results; The 3D editing entity model generation module 50 is used to generate a 3D editing entity model of the pipe port equipment based on the classification results, the table area, the structured drawing, the file format, the drawing unit, the code, the drawing space, and the model space.

[0091] In some embodiments of the present invention, see Figure 8 The structured drawing generation module 20 includes: The layer attribute reading unit 20a is used to read the lines, circles, arcs, radii, lengths, polylines, splines, text, annotations, leaders, fills, block references, and layer attributes of the two-dimensional file; The structured drawing generation unit 20b is used to generate the structured drawing based on the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes.

[0092] In some embodiments of the present invention, see Figure 9 A device for generating a three-dimensional solid model of a pipe fitting device, further comprising: The length direction positioning module 60 is used to position the main housing outline, main shaft, outer diameter and length direction of the pipe opening equipment according to the line, circle, arc, radius and length. The three-dimensional coordinate system generation module 70 is used to generate a three-dimensional coordinate system for the three-dimensional editable solid model of the nozzle device based on the main shell contour, the main shaft of the device, the outer diameter of the shell, and the length direction.

[0093] In some embodiments of the present invention, the classification results include: elevation views, top views, end views, partial views, nozzle tables, and technical specifications; See Figure 10 The 3D editing solid model generation module 50 includes: The extension length extraction unit 50a is used to extract the axial dimension and extension length of the nozzle device from the elevation view; The circumferential direction extraction unit 50b is used to extract the circumferential direction of the nozzle device from the top view and the end view; Connection type extraction unit 50c is used to extract the diameter, connection type and remarks of the pipe device from the partial view, the pipe table and the technical description; Metadata generation unit 50d is used to generate metadata of the nozzle device in the three-dimensional coordinate system based on the axial dimension, the extension length, the circumferential direction, the diameter, the connection type, the remarks, the main housing outline, the equipment spindle, the housing outer diameter, and the length direction. The 3D editing entity model generation unit 50e is used to generate a 3D editing entity model of the nozzle device based on the metadata.

[0094] In some embodiments of the present invention, see Figure 11 The region identification module 30 includes: The unified field generation unit 30a is used to convert the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes into unified fields based on the structured drawing; The text distribution recognition unit 30b is used to recognize the frame, title bar, region boundary, center line density, annotation distribution and text distribution of the two-dimensional document according to the unified field. The region identification unit 30c is used to identify the view region and the table region based on the frame, the title bar, the region boundary, the center line density, the label distribution, and the text distribution.

[0095] In some embodiments of the present invention, the unified field includes: type, handle, layer, bounding box, coordinates, radius, length, text value, annotation measurement value, and association relationship.

[0096] The embodiments of this application also provide a specific implementation of an electronic device capable of implementing all steps in the three-dimensional editing solid model generation method for the nozzle device in the above embodiments, see [link to implementation details]. Figure 12 The electronic devices specifically include the following: Processor 1201, memory 1202, communications interface 1203, and bus 1204; The processor 1201, memory 1202, and communication interface 1203 communicate with each other via bus 1204; the communication interface 1203 is used to realize information transmission between server-side devices and user-side devices and other related devices. The processor 1201 is used to call the computer program in the memory 1202. When the processor executes the computer program, it implements all the steps in the three-dimensional editing solid model generation method of the nozzle device in the above embodiment. For example, when the processor executes the computer program, it implements the following steps: Identify the file format, drawing units, encoding, drawing space, and model space of the pre-received two-dimensional files of the nozzle equipment; Generate structured drawings of the nozzle equipment based on the two-dimensional file; Identify the view area and table area of ​​the two-dimensional file based on its frame, title bar, region boundaries, center line density, annotation distribution, and text distribution. The view areas are categorized to generate categorization results; Based on the classification results, the table area, the structured drawings, the file format, the drawing units, the code, the drawing space, and the model space, a three-dimensional editable solid model of the nozzle equipment is generated.

[0097] Embodiments of this application also provide a computer-readable storage medium capable of implementing all steps in the method for generating a three-dimensional edited solid model of the nozzle device in the above embodiments. The computer-readable storage medium stores a computer program that, when executed by a processor, implements all steps in the method for generating a three-dimensional edited solid model of the nozzle device in the above embodiments. For example, when the processor executes the computer program, it implements the following steps: Identify the file format, drawing units, encoding, drawing space, and model space of the pre-received two-dimensional files of the nozzle equipment; Generate structured drawings of the nozzle equipment based on the two-dimensional file; Identify the view area and table area of ​​the two-dimensional file based on its frame, title bar, region boundaries, center line density, annotation distribution, and text distribution. The view areas are categorized to generate categorization results; Based on the classification results, the table area, the structured drawings, the file format, the drawing units, the code, the drawing space, and the model space, a three-dimensional editable solid model of the nozzle equipment is generated.

[0098] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, hardware + program embodiments are relatively simple in description because they are fundamentally similar to method embodiments; relevant parts can be referred to the descriptions in the method embodiments.

[0099] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0100] While this application provides method operation steps as shown in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-inventive labor. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual device or user terminal product execution, the method can be executed in the order shown in the embodiments or drawings or in parallel (e.g., in a parallel processor or multi-threaded processing environment).

[0101] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing the embodiments of this specification, the functions of each module can be implemented in one or more software and / or hardware components, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms.

[0102] Those skilled in the art will also know that, besides implementing the controller using purely computer-readable program code, the same functions can be achieved by logically programming the method steps, making the controller function as logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers (PLCs), and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the devices within it used to implement various functions can also be considered structures within that hardware component. Alternatively, the devices used to implement various functions can be considered as both software modules implementing the method and structures within a hardware component.

[0103] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0104] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0105] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, system embodiments are basically similar to method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. In the description of this specification, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the embodiments in this specification. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described can be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0106] The above description is merely an embodiment of the present specification and is not intended to limit the embodiments of the present specification. For those skilled in the art, various modifications and variations can be made to the embodiments of the present specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of the embodiments of the present specification should be included within the scope of the claims of the embodiments of the present specification.

Claims

1. A method for generating a three-dimensional editable solid model of a pipe fitting device, characterized in that, include: Identify the file format, drawing units, encoding, drawing space, and model space of the pre-received two-dimensional files of the nozzle equipment; Generate structured drawings of the nozzle equipment based on the two-dimensional file; Identify the view area and table area of ​​the two-dimensional file based on its frame, title bar, region boundaries, center line density, annotation distribution, and text distribution. The view areas are categorized to generate categorization results; Based on the classification results, the table area, the structured drawings, the file format, the drawing units, the code, the drawing space, and the model space, a three-dimensional editable solid model of the nozzle equipment is generated.

2. The method for generating a three-dimensional editable solid model according to claim 1, characterized in that, Generate structured drawings of the nozzle equipment based on the two-dimensional file, including: Read the lines, circles, arcs, radii, lengths, polylines, splines, text, annotations, leaders, fills, block references, and layer attributes of the two-dimensional file; The structured drawing is generated based on the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes.

3. The method for generating a three-dimensional editable solid model according to claim 2, characterized in that, Also includes: The main housing outline, main shaft, outer diameter, and length direction of the pipe fitting are located based on the lines, circles, arcs, radii, and lengths. A three-dimensional coordinate system is generated for the three-dimensional editable solid model of the nozzle device based on the main shell contour, the main shaft of the device, the outer diameter of the shell, and the length direction.

4. The method for generating a three-dimensional editable solid model according to claim 3, characterized in that, The classification results include: elevation views, top views, end views, partial views, nozzle tables, and technical specifications; Based on the classification results, the table area, the structured drawings, the file format, the drawing units, the code, the drawing space, and the model space, a three-dimensional editable solid model of the nozzle equipment is generated, including: Extract the axial dimensions and extension length of the nozzle device from the elevation view; Extract the circumferential direction of the nozzle device from the top view and the end view; Extract the diameter, connection type, and remarks of the pipe fitting equipment from the partial view, the pipe table, and the technical description; The metadata of the nozzle device in the three-dimensional coordinate system is generated based on the axial dimension, the extension length, the circumferential direction, the diameter, the connection type, the remarks, the main housing outline, the device spindle, the housing outer diameter, and the length direction. A three-dimensional editable solid model of the nozzle device is generated based on the metadata.

5. The method for generating a three-dimensional editable solid model according to claim 2, characterized in that, Identifying the view and table regions of the two-dimensional document based on its frame, title bar, region boundaries, centerline density, annotation distribution, and text distribution includes: Based on the structured drawing, the lines, circles, arcs, polylines, splines, text, annotations, leader lines, fills, block references, and layer attributes are converted into unified fields; Based on the unified field, the frame, title bar, region boundary, center line density, annotation distribution, and text distribution of the two-dimensional file are identified. The view area and the table area are identified based on the frame, the title bar, the area boundary, the center line density, the label distribution, and the text distribution.

6. The method for generating a three-dimensional editable solid model according to claim 5, characterized in that, The unified fields include: type, handle, layer, bounding box, coordinates, radius, length, text value, annotation measurement value, and association relationship.

7. A device for generating a three-dimensional solid model of a pipe fitting, characterized in that, include: The two-dimensional file element recognition module is used to identify the file format, drawing units, encoding, drawing space, and model space of the two-dimensional files of the pre-received pipe equipment. A structured drawing generation module is used to generate structured drawings of the nozzle equipment based on the two-dimensional file; The region recognition module is used to identify the view region and table region of the two-dimensional document based on the document's frame, title bar, region boundary, center line density, annotation distribution, and text distribution. The classification result generation module is used to classify the view area and generate classification results; The 3D editing solid model generation module is used to generate a 3D editing solid model of the pipe port equipment based on the classification results, the table area, the structured drawing, the file format, the drawing unit, the code, the drawing space, and the model space.

8. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method for generating a three-dimensional edited solid model of the nozzle device according to any one of claims 1 to 6.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method for generating a three-dimensional edited solid model of the nozzle device according to any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method for generating a three-dimensional edited solid model of a nozzle device as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for rapidly generating three-dimensional building model based on two-dimensional CAD drawings

    CN108597026A

  • Three-dimensional model generation method and device and storage medium

    CN115861562A

  • Method and device for mutually converting three-dimensional model and two-dimensional drawing of ocean structure

    CN120672941A

  • Automated generation of 3D models from 2D computer-aided design (CAD) drawings

    US8346020B2