CAD drawing display method and system combined with intelligent layer grading technology

By using intelligent layer hierarchical technology for full-domain scanning and 3D depth block analysis, combined with cascaded engine matrix optimization for CAD drawing display, the problem of limited drawing display effect in existing technologies has been solved, achieving efficient, clear drawing presentation and personalized display.

CN120407833BActive Publication Date: 2025-12-05BEIJING GUANGLIANDA YUNTU DREAM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510884026.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-12-05
Estimated Expiration
2045-06-30

AI Technical Summary

Technical Problem

Current CAD drawing display methods rely on a static perspective and simple layer division, which makes it impossible to effectively convey complex structures and detailed information, affecting the readability and visualization of the drawings.

Method used

It adopts intelligent layer hierarchical technology, which combines full-domain scanning and fuzzy feature extraction with 3D depth block analysis and cascaded engine matrix to dynamically match functional engines, optimize drawing display according to self-attention rules, and is embedded in the CAD platform.

Benefits of technology

It improves the parsing accuracy and visualization effect of CAD drawings, realizes clear and intuitive drawing presentation, meets personalized display needs, and enhances user-friendliness and ease of operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120407833B_ABST
    Figure CN120407833B_ABST
Patent Text Reader

Abstract

The application provides a CAD drawing display method and system combined with an intelligent layer grading technology, relates to the technical field of data processing, and comprises the following steps: connecting a scanning component, performing global scanning and fuzzy feature extraction on a target CAD drawing, and analyzing drawing elements, wherein the analysis is performed in blocks according to a preset three-dimensional depth; triggering a cascaded engine matrix in a drawing display demand-oriented manner, traversing the drawing elements, performing element display reconstruction processing under the cascaded engine, and determining a target display drawing, wherein an auxiliary self-attention configuration interface is used to initialize the cascaded engine matrix; and performing platform interface visualization on the target display drawing, wherein the scanning component and the cascaded engine matrix are embedded function components deployed on a CAD platform. The application solves the technical problem that the CAD drawing in the prior art is dependent on static three-view or simple layer division, which limits the display effect and detail presentation capability of a complex structure, thereby affecting work efficiency and design quality.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application relates to the technical field of data processing, and particularly relates to a CAD drawing display method and system combined with intelligent layer grading technology. BACKGROUND

[0002] CAD drawings usually contain a large amount of details and complex geometric shapes, and the visualization and management of three-dimensional models become particularly complex when the design involves multiple levels, multiple perspectives and detailed structures. At present, the common CAD drawing display method is mostly in the form of three views. Although this method is simple and intuitive, there are still some problems when facing complex drawings. Specifically, most of the existing drawing display methods rely on static perspectives, such as front view, side view, top view, etc. When the drawing structure is complex or the content is rich, the three views may not effectively convey the information, for example, the details are too crowded or different structures are interlaced, which reduces the readability and visualization effect of the drawing. Moreover, CAD drawings often contain a large amount of design information, which may come from different design levels, such as different components, detail parts, etc. Under the existing technology, it is difficult to effectively distinguish and highlight the key information of different levels, which further leads to insufficient intuitiveness and unclear structure of the drawing. SUMMARY

[0003] The application provides a CAD drawing display method and system combined with intelligent layer grading technology, aiming to solve the technical problem that the existing CAD drawing relies on static three views or simple layer division, which limits the display effect and detail presentation ability of complex structures, thereby affecting work efficiency and design quality.

[0004] The first aspect of the application provides a CAD drawing display method combined with intelligent layer grading technology, which comprises the following steps: connecting a scanning component, performing global scanning and fuzzy feature extraction on a target CAD drawing, and analyzing drawing elements, wherein the drawing elements are analyzed in blocks with a preset three-dimensional depth; triggering a cascaded engine matrix guided by drawing display requirements, traversing the drawing elements, performing element display reconstruction processing under the cascaded engine, and determining a target display drawing, wherein an auxiliary self-attention configuration interface is used to initialize the cascaded engine matrix; performing platform interface visualization on the target display drawing, wherein the scanning component and the cascaded engine matrix are embedded functional components deployed on a CAD platform.

[0005] In a second aspect, the application discloses a CAD drawing display system combined with the intelligent layer grading technology, which is used for the CAD drawing display method combined with the intelligent layer grading technology, and comprises a fuzzy feature extraction module, a target display drawing determination module, and a platform interface visualization module.

[0006] The technical scheme provided in the application has at least the following beneficial effects.

[0007] The three-dimensional depth block analysis technology can be used for detailed three-dimensional element analysis of complex CAD drawings. The block analysis of three-dimensional depth enables the system to identify different regions and elements in the drawing, and divide the drawing content into different levels according to the depth relationship. This not only improves the analysis accuracy, but also makes the presentation of the drawing clearer and more intuitive. In particular, when dealing with complex structures or drawings with extensive content, the display confusion can be effectively avoided. The cascade engine matrix is triggered to dynamically match the function engine according to the drawing display requirements, and to allocate and optimize tasks according to the self-attention rules. The introduction of the cascade engine matrix means that each element or region of the drawing can be processed according to its priority and complexity. Through multi-level engine processing, a hierarchical and accurate display effect is formed, which provides personalized display requirement adaptation. For example, users can adjust the detail level of the display area according to actual requirements, so that the drawing is more in line with the user's focus. The scanning component and the cascade engine matrix are embedded as functional components, so that users can perform drawing analysis, display optimization and customized display in the native CAD environment without switching to other software platforms. This integrated approach improves the user-friendliness and operational convenience of the system, making the optimization process of the drawing display smoother and reducing the operational complexity.

[0008] The above description is only a summary of the technical scheme of the application. In order to more clearly understand the technical means of the application, the application can be implemented according to the content of the specification, and in order to make the above and other purposes, features and advantages of the application more obvious and easy to understand, the following specific embodiments of the application are described. BRIEF DESCRIPTION OF DRAWINGS

[0009] Figure 1A CAD drawing display method provided by an embodiment of the present application in combination with intelligent layer grading technology is shown in the flowchart.

[0010] Figure 2 A CAD drawing display system structure provided by an embodiment of the present application in combination with intelligent layer grading technology is shown in the schematic diagram.

[0011] Legend: fuzzy feature extraction module 10, target display drawing determination module 20, platform interface visualization module 30. DETAILED DESCRIPTION

[0012] The CAD drawing display method and system provided by an embodiment of the present application in combination with intelligent layer grading technology solve the technical problem that the CAD drawing of the prior art relies on static three-view or simple layer division, which limits the display effect and detail presentation capability of complex structures, thereby affecting work efficiency and design quality.

[0013] After introducing the basic principles of the present application, various non-limiting embodiments of the present application will be specifically introduced in combination with the drawings of the specification. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0014] Embodiment one, as shown in the figure, the present application provides a CAD drawing display method in combination with intelligent layer grading technology, the method comprises: Figure 1 Connecting the scanning component, performing global scanning and fuzzy feature extraction on the target CAD drawing, and analyzing the drawing elements, wherein the preset three-dimensional depth is used for block analysis.

[0015] The scanning component is correctly embedded and connected to the CAD platform. The scanning component is a functional module, which usually exists in the form of a plug-in or an embedded tool. The scanning component obtains data from the CAD drawing and performs global scanning. Global scanning means reading the entire CAD drawing to ensure that all drawing elements are covered and all required information such as coordinate data, shape, color, size, etc. is extracted from the entire drawing.

[0016] Generally, a CAD drawing is planar information under different viewing angles, and the internal structure may be based on calibration of different types of lines, etc., and the structure is not clear enough. Therefore, the scanning component not only needs to obtain accurate drawing data, but also needs to identify and extract fuzzy features. Fuzzy features refer to those shapes, annotations, etc. that are not completely clear or accurate in the drawing, such as some area boundaries that are fuzzy, or there are overlaps, gaps, etc. between different elements. The specific fuzzy feature extraction process is detailed in the subsequent steps.

[0017]

[0018] ​The purpose of parsing the drawing elements is to extract various elements contained in the CAD drawing and form a data model that can be operated. The parsed drawing elements include geometric elements (such as lines, circles, rectangles, etc.), annotation information (such as dimension annotations), text information, color, layer information, etc. These information is used for subsequent processing and display.

[0019] The preset three-dimensional depth is used for block parsing. Generally, CAD drawings are two-dimensional plans, while three-dimensional depth refers to the understanding of the position and structure of objects in three-dimensional space in the drawing. Three-dimensional depth is a predefined depth parameter used to divide different sections of the drawing. For example, the preset three-dimensional depth can be a block rule for setting different levels or depth regions in the drawing. Different three-dimensional depths correspond to different regions in the drawing. Block parsing is to divide the drawing according to these regions and cut the drawing into multiple blocks, each block representing a different spatial region and containing part of the drawing elements.

[0020] The drawing display requirements are used to trigger the cascade engine matrix, which traverses the drawing elements and performs element display reconstruction processing under the cascade engine. The target display drawing is determined, and the auxiliary self-attention configuration interface initializes the cascade engine matrix.

[0021] The drawing display requirements are explicitly defined, which are input by the user or the system, such as selecting which parts of the drawing need to be displayed, the level of detail, the perspective, etc. These requirements guide the content and method of display. Based on the drawing display requirements, the cascade engine matrix is started. The cascade engine matrix is essentially a multi-level, multi-step processing system that determines how to display different elements of the drawing according to different rules and requirements. The function of the engine matrix is to traverse the elements of the drawing and perform corresponding display reconstruction processing.

[0022] The cascade engine matrix traverses the drawing elements. During the traversal process, the cascade engine matrix processes each drawing element according to the set rules. Different elements are processed separately according to the display requirements. For example, some complex geometric shapes may be simplified or displayed in blocks, while some annotation information may be presented at a specific level.

[0023] The cascade engine matrix is composed of multiple engines (submodules), each responsible for different tasks. The "cascade" refers to the sequence in which these engines work, with the result of one engine being passed to the next for further processing. The cascade ensures that the display of the drawing is gradually optimized and adjusted. Reconstruction processing involves converting and adjusting elements in the drawing to meet different display needs, such as hiding certain details at a certain zoom level and displaying more detailed information at another angle. This process also includes display control of layers, presentation of drawing details, and enhancement of visual effects.

[0024] After the engine cascade and element display reconstruction, the target display drawing is generated. The target display drawing determines which elements to display or hide and how to render the elements based on specific requirements. This drawing should meet the user's needs.

[0025] During this process, the auxiliary self-attention configuration interface guides and configures the behavior of the engine matrix. The self-attention mechanism is often used to select and emphasize key parts in complex data processing and display. In this case, the interface configures self-attention rules in the cascade engine matrix. These rules will tell the engine how to prioritize certain elements when displaying the drawing, how to handle complex or important parts of the drawing, such as areas that require higher resolution or design elements that should have different display methods at different angles. Before triggering the cascade engine matrix, initialization is performed. The initialization process involves configuring each engine in the matrix according to the pre-set self-attention rules. The self-attention rules will affect the processing method of the engine, ensuring that the drawing can be dynamically adjusted according to the needs when displayed.

[0026] The target display drawing is visualized on the platform interface, where the scanning component and the cascade engine matrix are embedded as functional components in the CAD platform.

[0027] Visualizing the target display drawing on the platform interface means presenting the target display drawing on the interface of the CAD platform. The purpose is to display the drawing content to the user in an intuitive way. Visualization not only involves simple drawing display, but also involves interactivity and operability, such as zooming, rotating, panning, and other operations. Users can also view different layers, hide or display certain specific elements, etc.

[0028] The embedded deployment means that the scanning components and the cascade engine matrix are embedded into the core architecture of the CAD platform as functional modules. These components are not independently running, but are tightly integrated with the CAD platform, making the process of drawing processing and display more efficient and tight. The embedded scanning component is responsible for performing global scanning, fuzzy feature extraction and other tasks in the CAD platform, ensuring that the data of the drawing can be acquired and transmitted to the subsequent processing module in time. The cascade engine matrix is responsible for reconstructing, adjusting and optimizing the drawing elements layer by layer according to the display requirements of the user, and finally presenting the processed drawing content on the platform interface. Through the embedded scanning and engine matrix components, the user's needs can be responded to in real time, such as dynamically adjusting the display content, updating the display effect of the drawing, etc. Moreover, the embedded deployment makes the entire drawing processing process more compact and smooth, reducing the delay of external module calling and data exchange.

[0029] Further, fuzzy feature extraction is performed to analyze the drawing elements, including:

[0030] Global scanning data of the target CAD drawing is acquired, and the cross-sectional drawing information under multiple perspectives is determined based on a preset three-dimensional depth. The cross-sectional drawing information is identified, the drawing feature extraction is performed, and the element distribution of the drawing object in the three-dimensional space is constructed. The mapping between the element distribution and the target CAD drawing is established, and the drawing elements are determined.

[0031] The scanning component performs global scanning on the target CAD drawing to acquire geometric data, dimensions, annotations, text information, etc. of the entire drawing as global scanning data. Since the CAD drawing is usually a two-dimensional plan, there is no explicit three-dimensional information, so it is necessary to perform cross-sectional division according to the preset three-dimensional depth. The three-dimensional layer depth refers to the division of layers in the three-dimensional space according to a certain rule to ensure that different levels of the drawing can be seen from different perspectives. In order to obtain depth information, the drawing is divided into multiple depth blocks, and the information of three views (front view, side view and top view) is fused to view these depth blocks. The internal structure of the drawing can be identified, for example, by observing the relative position and structure of each depth block in space from different perspectives. The information of each perspective can complement each other to provide a more comprehensive three-dimensional space understanding, so as to understand the spatial distribution of different elements in the drawing.

[0032] By the aforementioned three-dimensional layer depth and section division, the key information of the drawing is identified on each section, where the drawing information on different sections may contain different geometric elements, such as lines, circles, rectangles and other graphics, as well as dimension markings, annotations, symbols, etc. According to the identified drawing information on each section, features in the drawing are extracted, such as geometric features, including line segments, circular arcs, curves, angles and other geometric elements; structural features, such as connection relationships, grouped elements, repeated patterns, etc.; and annotation and dimension information, such as scales, annotations, dimension data, etc. Feature extraction can use computer vision techniques and machine learning algorithms to automatically identify different features of the drawing, for example, using edge detection algorithms to identify graphic contours, and using deep learning models to extract annotation and dimension information. By extracting the features of the drawing, the element distribution of the drawing in three-dimensional space is constructed, which means that according to the feature information of different sections, the structure and element position of the drawing in three-dimensional space are inferred, thereby providing data support for subsequent processing from a three-dimensional perspective.

[0033] The element distribution is mapped to the original elements of the target CAD drawing, where mapping refers to corresponding the three-dimensional elements extracted from the section drawing to the two-dimensional data in the original drawing. The mapping process is to correspond the features extracted from different sections to the actual elements of the drawing, combined with the original information of the drawing (such as coordinates, dimensions, layers, etc.), so that the three-dimensional features extracted from the two-dimensional drawing can be consistent with the original geometric and structural information of the drawing. After mapping is completed, the drawing elements of the target drawing are determined, including geometric shapes, structural relationships, annotations, dimensions, etc.

[0034] Further, based on the preset three-dimensional depth, the section drawing information under multiple perspectives is determined, including:

[0035] A first perspective is determined, and based on the preset three-dimensional depth, multiple sections of the drawing object in three-dimensional space are determined, where the distance interval of the multiple sections is the preset three-dimensional depth; for the multiple sections, section information reconstruction is performed based on the global scanning data to determine the section drawing information under the first perspective.

[0036] The first perspective is determined, which is usually the initial perspective from which the user needs to view the drawing, and can be from a specific direction (such as front view, top view or side view). The three-dimensional depth is a predefined depth parameter used to divide different sections of the drawing. This parameter determines how to cut the drawing in three-dimensional space, and the size of the three-dimensional depth is usually set according to the complexity of the drawing object and the level of detail to be displayed, for example, each depth interval in the drawing corresponds to a different structural level in the design.

[0037] After determining the first perspective, a plurality of sections are divided in the three-dimensional space of the drawing based on the preset three-dimensional depth, the sections are cut by the depth interval of the three-dimensional space, each section represents a specific depth interval, and the interval of each section is equal to the preset three-dimensional layer depth, which means that the drawing is divided into multiple levels according to the depth, and each level corresponds to a section. For a design drawing with multiple levels, the cutting of the depth interval helps to analyze the drawing from different perspectives.

[0038] The section information reconstruction refers to extracting section information from global scanning data and reconstructing according to the depth interval of each section. The key of this step is to divide and process the elements in the three-dimensional space according to the depth interval corresponding to the section. Specifically, for each section, extract all drawing elements in the section depth interval and convert them into information specific to the section, such as section 1 containing the first floor structure of the building, and section 2 containing the second floor structure. The reconstruction process ensures that the section information is consistent with the real structure in the three-dimensional space.

[0039] Each reconstructed section information is displayed according to the first perspective to ensure that the display of the section drawing meets the user's needs. For example, when the user selects to view the front view of a building, all section information of the building will be displayed in the first perspective. In the first perspective, the reconstructed section information will reflect the actual performance of the drawing in that perspective.

[0040] Further, the graph display requirement is used to trigger the cascade engine matrix, including:

[0041] A self-attention configuration interface is introduced, which is connected to the cascade engine matrix in advance. The self-attention configuration interface receives the drawing display requirement, determines the display self-attention rule, and drives the cascade engine matrix according to the display self-attention rule.

[0042] The self-attention configuration interface is responsible for configuring the display according to specific rules. The self-attention mechanism is used to focus on the key parts of the input data and assign them higher weights. In the context of drawing display, the self-attention mechanism can be used to determine the parts that need to be given priority in drawing display, such as specific areas, certain details, or important layers, etc.

[0043] The self-attention configuration interface is connected in front of the cascaded engine matrix, which means that the self-attention configuration interface is configured and connected before the cascaded engine matrix. Specifically, the self-attention configuration interface is a front-end module of the engine matrix, which is executed before starting the cascaded engine matrix. It is responsible for receiving the display requirements of the drawing and performing configuration. In this way, all tasks and data entering the cascaded engine matrix will be adjusted and optimized according to the self-attention rules. The role of the self-attention configuration interface is to dynamically adjust the display rules, so that the cascaded engine matrix can process the drawing elements according to these rules to meet the specific needs of the user or system.

[0044] The drawing display requirements are the requirement information input by the user or system according to the actual task and situation, for example, the user may want to view a certain part of the drawing, certain layers or details, or need to display the drawing in a certain way, such as highlighting some parts or simplifying some complex parts.

[0045] The input of display requirements triggers the work of the self-attention configuration interface. The self-attention configuration interface reads and parses these requirements and understands the user's intention. During the execution process, the self-attention configuration interface analyzes which areas, elements or levels of content need to be paid attention to according to the drawing display requirements. This is a dynamic configuration process that automatically adjusts the priority of elements according to display requirements.

[0046] Based on the received display requirements, the self-attention configuration interface sets self-attention rules for the display process, including: prioritizing the display of certain areas, such as displaying certain important structural parts or adding detailed detail display in certain areas; simplifying or ignoring certain elements, such as hiding irrelevant layers or certain unnecessary details; dynamically adjusting the display level, that is, adjusting the level structure of the displayed drawing according to the requirements to ensure that the user can see the most important content.

[0047] When the self-attention rules are determined, the cascaded engine matrix is driven according to these rules. The cascaded engine matrix is responsible for the element display processing of the drawing. It executes the reconstruction and display of the drawing content layer by layer according to the guidance of the rules. The cascaded engine matrix dynamically adjusts the display content of the drawing by executing the self-attention rules. In this way, the display effect of the drawing is not only static, but also can be optimized in real time according to the user's requirements and preferences. For example, when the user wants to view the details of a certain part, the cascaded engine matrix will enhance the display effect of this part while reducing the display of other unnecessary parts, thereby improving the user experience.

[0048] Further, before triggering the cascaded engine matrix, it includes:

[0049] determining engine execution logic, wherein the engine execution logic at least includes assembly-based decomposition display, multi-scale perspective-based decomposition display; constructing functional engines according to the engine execution logic and supervising training to convergence; integrating the functional engines and cascading as the cascaded engine matrix, wherein the cascaded engine matrix is scalable.

[0050] determining engine execution logic, which defines the working mode and processing flow of the cascaded engine when processing drawing display tasks. The execution logic essentially sets how to process different elements in the drawing according to specific rules or strategies, and how to allocate tasks in different stages or tasks. The engine execution logic at least includes assembly-based decomposition display and multi-scale perspective-based decomposition display. Assemblies such as mechanical parts, building structures, etc. may be composed of multiple sub-components. Assembly-based decomposition display means that a complete assembly is decomposed into multiple visual parts, and each sub-part is displayed separately, which helps users clearly view each component and its positional relationship. Multi-scale perspective-based decomposition display involves displaying drawing information at different scales or depths, such as displaying the overall structure at a larger scale and showing more detailed details at a smaller scale. This multi-scale decomposition can help users view drawings according to their needs and focus on different levels.

[0051] constructing functional engines according to the engine execution logic. Functional engines are responsible for performing specific tasks when processing drawing data, such as drawing decomposition display, perspective switching, hierarchical processing, etc. The construction of functional engines includes converting various logics (including assembly decomposition, multi-scale display, etc.) into modules that the system can execute. These modules involve graphics processing, data loading, model rendering, hierarchical display, etc.

[0052] Supervised training refers to training the constructed functional engines to produce appropriate outputs according to the input data of the drawing. In this process, by providing labeled training data, such as known drawing decomposition, display rules, etc., the execution effect of the functional engine is optimized. During the training process, the parameters and execution strategies of the engine are constantly adjusted until it can accurately handle different types of drawing display tasks. Convergence means that the functional engine has reached the expected performance through multiple iterations and optimizations and can stably execute tasks.

[0053] When the function engine converges through training, multiple function engines are integrated, which means that all function engines are embedded as a module into the entire drawing display system. The cascading process is to connect multiple function engines in a certain order or hierarchy, so that each engine is responsible for a part of the task in the drawing display process. Each layer of the cascaded engine matrix is responsible for a different functional module, such as a layer responsible for assembly decomposition display of the drawing, another layer responsible for multi-scale perspective presentation, etc. Through cascading, the working tasks of each layer of engine can be flexibly allocated and adjusted according to the complexity and requirements of the drawing, so that the drawing display is more accurate and personalized.

[0054] Among them, the cascaded engine matrix is extensible, which means that the cascaded engine matrix can be flexibly expanded according to different requirements. In other words, the cascaded engine matrix is not limited to the current functions, but can also adapt to more complex drawing display tasks by adding more engines, thereby improving the applicability and flexibility of the system.

[0055] Further, initializing the cascaded engine matrix comprises:

[0056] According to the self-attention rule, the function engine matching is performed to determine the matching engine; the rule cascading relationship based on the self-attention rule is identified, and the matching engine is cascaded to determine the initialized cascaded engine matrix.

[0057] The self-attention rule defines which drawing elements or display requirements need to be paid attention to. The function engine is a module for processing drawing display, which is responsible for executing specific display tasks according to the requirements of the drawing. According to the self-attention rule, suitable function engines are selected, for example, if the self-attention rule indicates that a certain area needs higher precision display, an engine good at detail rendering is selected to process the area. The matching process is to analyze the drawing requirements and the self-attention rule to determine which engines can best handle the current display task. This process can be understood as matching the most suitable function engine according to the specific requirements of the drawing (such as display precision, hierarchy, depth, etc.). Through the matching process, it is finally determined which engines need to be enabled as matching engines. The matching engine ensures that the drawing display task can be efficiently and accurately executed and meets the requirements of the self-attention rule.

[0058] According to the determined self-attention rules, the cascading relationship between the recognition engines is identified, and the rule cascading relationship refers to how different engines work together and how the tasks and functions of each engine are cascaded layer by layer, for example, the first layer engine is responsible for rough display and structural decomposition, the second layer engine is responsible for more detailed detail display, and the third layer engine is responsible for further optimization or enhancement of display effect. The identification of the cascading relationship ensures that different engines can cooperate in a specific order and logic to process different parts of the drawing, and each engine performs the corresponding task according to the guidance of the self-attention rules, and finally forms a complete drawing display.

[0059] After determining the rule cascading relationship, the matching engines are cascaded according to these relationships, and cascading means connecting multiple engines together in a predetermined order, with each engine responsible for processing a certain part or task of the drawing and passing the result to the next engine. In this way, the display of the drawing will be processed through multiple stages, gradually improving and optimizing.

[0060] After cascading, the initialized cascaded engine matrix is determined, which is a complete processing framework formed after the cascading of multiple engines, and each engine is a layer in the matrix, responsible for different parts or tasks of the drawing display. Initializing the cascaded engine matrix means configuring and starting all selected functional engines and their cascading relationships. The initialized cascaded engine matrix will be able to process drawing elements layer by layer according to the self-attention rules and display requirements, and finally generate a display effect that meets the requirements.

[0061] Further, after determining the initialized cascaded engine matrix, the method comprises:

[0062] According to the drawing display requirements, determine the display constraint conditions under each display self-attention rule; import the display constraint conditions into the initialized cascaded engine matrix.

[0063] The drawing display requirements include different priorities, display areas, and precision requirements. The self-attention rules define the parts that need to be paid attention to or the focus of the display. According to the drawing display requirements, the display constraint conditions under each display self-attention rule are determined. The display constraint conditions are further refinement of the drawing display to ensure that the final display result meets the specific requirements. Exemplarily, the display constraint conditions include: area constraints, such as a specific area requiring higher precision display or highlighting certain elements (such as an assembly, structure, or key component) in a certain area; view angle constraints, such as different optimizations of the content of the drawing display under different view angles, such as front view, side view, top view, etc.; precision and hierarchy constraints, such as requiring different display precision of the drawing at a certain scale or hierarchy, such as displaying finer structures at a smaller scale, and possibly ignoring certain details at a larger scale; and emphasizing or simplifying specific elements according to user preferences or requirements.

[0064] Suppose an assembly in the drawing is the focus of the display. In this case, the display constraint conditions will require display optimization of the assembly, such as displaying detailed information of the assembly at a certain scale, and simplifying the display of the assembly at other scales to highlight the structural relationship or certain key components.

[0065] Sometimes the display constraint conditions require multi-step collaborative processing, for example, the display of an assembly at different scales requires different processing. First, the assembly is preliminarily decomposed or simplified; then, more detailed processing is performed to display the details of the assembly. This ensures that the display of the drawing at multiple levels and scales meets the self-attention rules and user requirements.

[0066] The defined display constraint conditions are imported into the initialized cascading engine matrix. Each layer in the cascading engine matrix optimizes and processes the drawing content layer by layer according to the self-attention rules and display constraint conditions. This hierarchical coordination ensures that each engine processes the drawing according to its specific task and finally generates a display effect that meets the requirements.

[0067] Further, the method further comprises:

[0068] The display self-attention rules are traversed, the first weight distribution is determined according to the complexity of the display coating, the second display structure is determined according to the priority of the display requirement, the first weight distribution is used as the computing power condition, the matching constraint management is performed when the functional engine is matched, and the engine reconstruction drawing output by the engine is hierarchically combined and associated to determine the target display drawing.

[0069] The self-attention rules are used in the drawing display to define which parts need to be displayed preferentially, which parts can be simplified or ignored. According to these rules, different display resources can be allocated according to the importance of each part. The display coating refers to different levels in the drawing, which may contain different details, structures or functional elements. The complexity of the display coating depends on the number of elements, the level of detail and their mutual relationship.

[0070] By traversing the display self-attention rules, the complexity of each coating is analyzed. The coating with higher complexity contains more details or more complex structures, which requires more computing resources for rendering and display. The first weight distribution determines the computing resources allocated when processing each coating. Coatings with higher complexity usually allocate more computing resources, while coatings with lower complexity allocate less resources. By analyzing the complexity of each coating, the allocation of resources can be dynamically adjusted.

[0071] Display requirements are usually set according to the specific tasks of the drawing. For example, some areas may require more detailed display, while other areas can be simplified. The priority of the display coating indicates which coating should be processed first when displayed. According to the display requirements and the priority of the coating, the second display structure is determined. This display structure reflects the display priority of each coating, ensuring that the most important areas are displayed preferentially. For example, an important assembly needs to occupy a higher display priority in the drawing, while less important parts can be simplified or displayed with low priority.

[0072] The computing power condition refers to the reasonable allocation of computing resources according to the weight distribution of each coating when matching the function engine. The computing power condition will affect the selection and execution strategy of the engine. For example, for coatings with high computing requirements, the engine needs to use more powerful processing capability to ensure the quality of rendering and display. The matching constraint management refers to limiting the way of engine matching according to the determined weight distribution, to ensure that the system does not exceed the resource limit when processing different coatings. For example, for coatings with high complexity, select engines with strong computing power for processing, while for coatings with low complexity, select lightweight engines. When matching the function engine, the appropriate engine is selected according to the computing resource requirement of the weight distribution, so that the computing power of each engine can match the complexity of the coating, thus achieving optimal resource allocation and efficiency.

[0073] The function engine generates a preliminary engine reconstruction drawing of the drawing according to the self-attention rules, display constraints and matching constraints when processing the drawing. The drawing contains multiple coatings, each of which corresponds to different display details and areas. According to the second display structure, the engine reconstruction drawing output by the engine is combined with each coating to perform hierarchical combination and association, which means that according to the priority and display requirements of the coating, the display order, accuracy and other display characteristics of each coating are determined. After hierarchical combination and association, the target display drawing is finally generated. The drawing is optimized and meets all display requirements and self-attention rules, which can accurately and effectively display each part of the drawing and ensure that important parts are displayed first.

[0074] In summary, the CAD drawing display method provided by the embodiments of the present application has the following technical effects in combination with the intelligent layer grading technology:

[0075] By combining the three-dimensional depth block analysis technology, the complex CAD drawing can be analyzed in detail. The block analysis of three-dimensional depth enables the system to identify different areas and elements in the drawing and divide the drawing content into different levels according to the depth relationship. This not only improves the accuracy of analysis, but also makes the presentation of the drawing more clear and intuitive, especially when dealing with complex structures or extensive content drawings. It can effectively avoid display confusion; by triggering the cascade engine matrix, dynamically matching the function engine according to the drawing display requirements, and assigning and optimizing tasks according to the self-attention rules, the introduction of the cascade engine matrix means that each element or area of the drawing can be processed according to its priority and complexity. Through multi-level engine processing, a hierarchical and accurate display effect is formed, which provides personalized display requirement adaptation. For example, users can adjust the detail level of the display area according to actual needs, so that the drawing is more in line with the user's focus. The scanning component and the cascade engine matrix are embedded as functional components, so that users can analyze, optimize and customize the display of drawings in the native CAD environment without switching to other software platforms. This integrated approach improves the user-friendliness and operational convenience of the system, making the optimization process of the drawing display smoother and reducing the complexity of the operation.

[0076] Embodiment two, based on the same inventive concept as the CAD drawing display method combined with intelligent layer grading technology in the foregoing embodiments, as Figure 2 shown, the embodiments of the present application provide a CAD drawing display system combined with intelligent layer grading technology, which comprises:

[0077] The fuzzy feature extraction module 10 is used to connect the scanning component, globally scans and extracts fuzzy features of the target CAD drawing, and analyzes drawing elements, wherein the drawing elements are analyzed in blocks based on a preset three-dimensional depth; the target display drawing determination module 20 is used to trigger a cascaded engine matrix based on drawing display requirements, traverse the drawing elements, perform element display reconstruction processing under the engine cascade, and determine a target display drawing, wherein an auxiliary self-attention configuration interface is used to initialize the cascaded engine matrix; and the platform interface visualization module 30 is used to visualize the target display drawing on a platform interface, wherein the scanning component and the cascaded engine matrix are function components embedded in a CAD platform.

[0078] Further, the fuzzy feature extraction module 10 is used to perform the following operation steps:

[0079] Global scanning data of the target CAD drawing is acquired, and cross-sectional drawing information under multiple perspectives is determined based on a preset three-dimensional depth; the cross-sectional drawing information is identified, drawing feature extraction is performed, and element distribution of a drawing object in a three-dimensional space is constructed; a mapping between the element distribution and the target CAD drawing is established, and the drawing elements are determined.

[0080] Further, the fuzzy feature extraction module 10 is used to perform the following operation steps:

[0081] A first perspective is determined, and multiple cross sections of a drawing object in a three-dimensional space are determined based on a preset three-dimensional depth, wherein the distance interval of the multiple cross sections is the preset three-dimensional depth; cross-sectional information reconstruction is performed on the multiple cross sections based on the global scanning data, and cross-sectional drawing information under the first perspective is determined.

[0082] Further, the target display drawing determination module 20 is used to perform the following operation steps:

[0083] A self-attention configuration interface is introduced, wherein the self-attention configuration interface is connected in front of the cascaded engine matrix; a drawing display requirement is received, and the self-attention configuration interface is executed to determine a display self-attention rule; and the cascaded engine matrix is driven according to the display self-attention rule.

[0084] Further, the target display drawing determination module 20 is used to perform the following operation steps:

[0085] Engine execution logic is determined, wherein the engine execution logic at least includes decomposition display based on an assembly and decomposition display based on a multi-scale perspective; a function engine is constructed according to the engine execution logic, and supervised training is performed until convergence; the function engine is integrated and cascaded as the cascaded engine matrix, wherein the cascaded engine matrix is extensible.

[0086] Further, the target display drawing paper determination module 20 is configured to perform the following operation steps:

[0087] According to the self-attention rule, the function engine matching is performed to determine a matching engine; a rule cascade relationship based on the self-attention rule is identified, and the matching engine is cascaded to determine an initialized cascade engine matrix.

[0088] Further, the target display drawing paper determination module 20 is configured to perform the following operation steps:

[0089] According to the drawing paper display requirement, a display constraint condition under each display self-attention rule is determined; and the display constraint condition is imported into the initialized cascade engine matrix.

[0090] Further, the system further comprises a hierarchical combination association module configured to perform the following operation steps:

[0091] The display self-attention rule is traversed, a first weight distribution is determined according to the complexity of the display coating, a second display structure is determined according to the display requirement with the priority of the display coating, the matching constraint management is performed in the function engine matching with the first weight distribution as the computing power condition, and the engine reconstruction drawing output by the engine is subjected to hierarchical combination association with the second display structure as the display condition to determine the target display drawing paper.

[0092] The CAD drawing paper display system combined with the intelligent layer grading technology in the embodiments can be clearly understood by the skilled in the art through the foregoing detailed description of the CAD drawing paper display method combined with the intelligent layer grading technology. Since the CAD drawing paper display system combined with the intelligent layer grading technology corresponds to the method disclosed in the embodiments, the description is relatively simple, and the related parts can be referred to the method part description.

[0093] The above description of the disclosed embodiments enables a person skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A CAD drawing display method incorporating intelligent layering technology, characterized in that, The method comprises: connecting a scanning component, globally scanning and extracting fuzzy features of a target CAD drawing, and analyzing drawing elements, wherein the drawing elements are analyzed in blocks based on a preset three-dimensional depth; triggering a cascaded engine matrix guided by drawing display requirements, traversing the drawing elements, performing element display reconstruction processing under the engine cascade, and determining a target display drawing, wherein an auxiliary self-attention configuration interface is used to initialize the cascaded engine matrix; visualizing the target display drawing on a platform interface, wherein the scanning component and the cascaded engine matrix are embedded as functional components of the CAD platform; the triggering of the cascaded engine matrix guided by the drawing display requirements comprises: introducing a self-attention configuration interface, wherein the self-attention configuration interface is connected in front of the cascaded engine matrix, and the self-attention configuration interface is an interface responsible for configuring display according to specific rules; receiving drawing display requirements, and the self-attention configuration interface performs to determine display self-attention rules; driving the cascaded engine matrix according to the display self-attention rules; before triggering the cascaded engine matrix, comprising: determining engine execution logic, wherein the engine execution logic at least includes assembly-based decomposition display and multi-scale perspective-based decomposition display; constructing a functional engine according to the engine execution logic, and supervising training to convergence; integrating the functional engine and cascading it as the cascaded engine matrix, wherein the cascaded engine matrix is extensible.

2. The CAD drawing display method in conjunction with the intelligent layer hierarchy technique according to claim 1, characterized by, performing fuzzy feature extraction to analyze drawing elements, comprising: obtaining global scanning data of the target CAD drawing, determining cross-sectional drawing information under multiple perspectives based on a preset three-dimensional depth; identifying the cross-sectional drawing information, performing drawing feature extraction, and constructing element distribution of drawing objects in three-dimensional space; establishing a mapping between the element distribution and the target CAD drawing to determine the drawing elements.

3. The CAD drawing display method in conjunction with the intelligent layer hierarchy technique according to claim 2, wherein, determining cross-sectional drawing information under multiple perspectives based on a preset three-dimensional depth, comprising: determining a first perspective, determining multiple cross-sections of drawing objects in three-dimensional space based on a preset three-dimensional depth, wherein the distance interval of the multiple cross-sections is the preset three-dimensional depth; for the multiple cross-sections, reconstructing cross-sectional information based on the global scanning data to determine cross-sectional drawing information under the first perspective.

4. The CAD drawing display method in conjunction with the intelligent layer hierarchy technique according to claim 1, wherein, initializing the cascaded engine matrix, comprising: performing functional engine matching according to the self-attention rules to determine a matching engine; identifying the rule cascade relationship based on the self-attention rules, cascading the matching engine, and determining the initialized cascaded engine matrix.

5. The CAD drawing display method in conjunction with the intelligent layer hierarchy technique according to claim 4, characterized by, after determining the initialized cascaded engine matrix, comprising: determining display constraint conditions under each display self-attention rule according to the drawing display requirements; importing the display constraint conditions into the initialized cascaded engine matrix.

6. The CAD drawing display method in conjunction with the intelligent layer hierarchy technique according to claim 4, wherein, The method further comprises: traversing the display self-attention rules, determining a first weight distribution according to the complexity of the display coating; determining a second display structure according to the display requirements based on the priority of the display coating; using the first weight distribution as a computing power condition to perform matching constraint management when matching the functional engine. The engine reconstruction drawing output by the engine is hierarchically combined and associated to determine a target display drawing under the second display structure as a display condition.

7. A CAD drawing display system incorporating intelligent layering technology, characterized by, The CAD drawing display method for implementing the intelligent layer grading technology of any one of claims 1-6, the system comprises: A fuzzy feature extraction module is connected to the scanning component to perform global scanning and fuzzy feature extraction on the target CAD drawing, and to analyze drawing elements, wherein the drawing elements are analyzed in blocks with a preset three-dimensional depth; A target display drawing determination module is used to trigger a cascading engine matrix guided by drawing display requirements, to traverse the drawing elements, to perform element display reconstruction processing under the engine cascade, and to determine a target display drawing, wherein an auxiliary self-attention configuration interface is used to initialize the cascading engine matrix; a platform interface visualization module is used to visualize the target display drawing on the platform interface, and the scanning component and the cascading engine matrix are embedded in the CAD platform as functional components.

Citation Information

Patent Citations

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

    CN108597026A

  • Real-scene three-dimensional geographic information system and implementation method

    CN117112711A