Automatic drawing modeling method and system for roofs and tiger windows
By providing an automatic drawing modeling system in building design, the automatic identification and dynamic expansion of roofs and dormitories is achieved, which solves the problems of complex manual drawing and long adjustment cycles, and improves design efficiency and user experience.
Patent Information
- Application Number
- CN202411786670.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-06
AI Technical Summary
In building design, the manual drawing of roofs and dormitories windows is complex, the user's learning costs are high, the adjustment period is long, and the existing technology cannot realize automatic identification and dynamic expansion of roofs and dormitories windows.
It provides an automatic drawing modeling method and system for roofs and dormitories, including roof drawing modules and dormitories, which can automatically identify the area where roofs can be placed and the location of dormitories, and supports dynamic expansion and linkage adjustment.
It realizes rapid simplified process automatic drawing and modeling of roofs and dormitories, reduces user adjustment parameters, improves adjustment efficiency, and supports dynamic expansion and linkage adjustment.
Smart Images

Figure CN119720345A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of building design, and in particular relates to an automatic drawing and modeling method and system for roofs and dormer windows. Background Art
[0002] In building design, roof creation and dormer window creation are essential. For roof creation, it includes: selecting and placing the roof, automatically identifying the area where the roof can be placed, selecting the roof type, generating the roof and adjusting the parameters. For dormer window creation, it includes: selecting the preset dormer window shape, moving and dragging the entire dormer window onto the roof, and adjusting the parameters after placement.
[0003] However, when creating a roof, manual drawing of the roof is too complicated, the user learning cost is high, the adjustment cycle is long, the placement of the roof requires active intervention by the user, there is a certain understanding cost, the placement area cannot be automatically identified, and the roof drawing mode preset is relatively fixed and cannot be expanded;
[0004] However, when creating a dormer window, the roof style of the dormer window is preset, with fewer adjustable parameters, the dormer window and the roof cannot be linked, and the dormer window preset is relatively fixed and cannot be expanded. Summary of the invention
[0005] In view of the above, the purpose of the present invention is to provide a method and system for automatic drawing and modeling of roofs and dormer windows, which can realize automatic drawing and modeling of roofs and dormer windows in a fast and simplified process, and can realize dynamic expansion. The dormer windows are strongly bound to the roof and adjusted in linkage.
[0006] To achieve the above-mentioned purpose of the invention, an embodiment provides an automatic drawing and modeling system for roofs and dormer windows, including a roof drawing module and a dormer window drawing module located at a client;
[0007] The roof drawing module is used to automatically search for a horizontal plane or a base where a roof can be placed and the outline of the wall top therein in a three-dimensional scene based on a roof drawing request, and after the search is successful and the roof parameter bar parameters are generated according to the roof type selected through the user interface, the roof parameter bar parameters are converted into roof geometric parameters, and then the roof is automatically drawn to obtain a roof drawing modeling result and visualized;
[0008] The dormer window drawing module is used for automatically identifying a roof where a dormer window can be selected and placed based on a dormer window drawing request, and automatically setting dormer window parameters based on the roof selected by the user, and automatically drawing and modeling according to the dormer window parameters to provide intermediate data describing dormer window subcomponents, and generating subcomponents according to the intermediate parameters. All subcomponents are combined into an overall dormer window model for user operation. The user adjusts the dormer window position on the selected roof slope based on constraints, and automatically adjusts the dormer window to always be perpendicular to the slope ridge line, and the overall dormer window model is deducted from the roof to make the modeling fit.
[0009] Preferably, the system further comprises a rooftop dynamic expansion module in the cloud, and the rooftop dynamic expansion module is used to add, update and maintain roof types and parameters of rooftop parameter columns.
[0010] Preferably, the roof dynamic expansion module is also used to add, update and maintain the roof automatic generation strategy corresponding to each roof type, and the roof drawing module performs roof automatic drawing according to the roof automatic drawing strategy.
[0011] Preferably, in the roof drawing module, automatically searching for a horizontal plane or a base on which the roof can be placed includes:
[0012] Search for the closed area surrounded by all walls and columns on each floor, and determine whether a ring is formed based on the outline of the closed area. If a ring is not formed, the user intervenes to manually supplement the unconnected parts to form a ring. After the ring is formed, it is expanded outward to form a new outline. All new and old outlines are merged to form a large outline and unnecessary outlines are deducted to obtain multiple outlines of the horizontal plane or base and the roof placed on it for users to choose.
[0013] Preferably, the system also includes a dormer window dynamic expansion module in the cloud, and the dormer window dynamic expansion module is used to add, update and maintain dormer window types and their parameters.
[0014] Preferably, the system also includes linkage modification of the dormer windows along with the roof, specifically including: when the roof type is modified to a type that does not support the placement of dormer windows, deleting the dormer windows on the roof; when the roof type is modified to another type that supports the placement of dormer windows, modifying the dormer windows on the roof to the same type as the roof.
[0015] Preferably, the dormer window is modified in conjunction with the roof, and the geometric changes of the roof also require the dormer window to be adjusted in conjunction. When it is determined that the dormer window does not intersect with the new roof after the geometric change, the dormer window on it is deleted. When they intersect and it is determined that the direction of the dormer window is perpendicular to the ridge line of the slope, the dormer window geometry is regenerated and then clipped by the new roof. When they intersect and it is determined that the direction of the dormer window is not perpendicular to the ridge line of the slope, the direction is adjusted to be perpendicular to the ridge line of the slope, and then the dormer window geometry is regenerated and then clipped by the new roof.
[0016] To achieve the above-mentioned purpose of the invention, an embodiment of the present invention further provides a method for automatically drawing and modeling a roof and a dormer window, wherein the method adopts the above-mentioned automatic drawing and modeling system and comprises the following steps:
[0017] Roof drawing is performed through the roof drawing module;
[0018] Based on the roof drawing, dormer windows are drawn through the dormer window drawing module.
[0019] To achieve the above-mentioned purpose of the invention, an embodiment further provides a computing device, including a memory and one or more processors, wherein the memory stores executable code, and when the one or more processors execute the executable code, they are used to implement the steps of the above-mentioned method for automatic drawing and modeling of roofs and dormer windows.
[0020] To achieve the above-mentioned purpose of the invention, an embodiment further provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the steps of the above-mentioned method for automatically drawing and constructing a roof and a dormer window are implemented.
[0021] Compared with the prior art, the present invention has the following beneficial effects:
[0022] The present invention can realize rapid and automatic drawing and modeling of roofs and dormer windows through the roof drawing module and the dormer window drawing module, and the roof types and their automatically generated drawing strategies are dynamically expanded and maintained by professionals in the cloud, reducing the adjustment parameters of the user's drawing process, and the modification of the roof is linked to the modification of the dormer window, thereby improving the adjustment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 It is a structural schematic diagram of an automatic drawing and modeling system for a roof and a dormer window provided in an embodiment;
[0025] Figure 2 is a flow chart of interactively drawing a roof through a roof drawing module provided by an embodiment;
[0026] Figure 3 The embodiment provides a flowchart of a roof drawing module at the client to realize roof drawing and a flowchart of a roof dynamic expansion module at the cloud to realize dynamic expansion;
[0027] Figure 4 is a flow chart of automatically searching and identifying a rooftop area for placement provided by an embodiment;
[0028] Figure 5 is a flow chart of interactively drawing a dormer window through a dormer window drawing module provided in an embodiment;
[0029] Figure 6 is a flow chart of the dormer window and the roof linkage provided by the embodiment;
[0030] Figure 7It is a flowchart of the method for automatic drawing and modeling provided by an embodiment. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific implementation methods described herein are only used to explain the present invention and do not limit the scope of protection of the present invention.
[0032] like Figure 1 As shown, the automatic drawing and modeling system for roofs and dormer windows provided in the embodiment includes a roof drawing module and a dormer window drawing module on the client, and also includes a roof dynamic expansion module and a dormer window dynamic expansion module on the cloud.
[0033] In an embodiment, a roof drawing module provides a roof creation function, and a user draws a roof by interacting with the roof creation function. The specific roof drawing process includes: automatically searching for a horizontal plane or a base and the outline of the wall top within it on which the roof can be placed in a three-dimensional scene based on a roof drawing request, and generating roof parameter bar parameters after the search is successful and according to the roof type selected through the user interface, and converting the roof parameter bar parameters into roof geometric parameters, and then automatically drawing the roof to obtain the roof drawing modeling results and visually display them.
[0034] The process of users interactively drawing roofs through the roof drawing module is as follows Figure 2 and Figure 3 As shown, the user enters the roof creation mode of the roof drawing module by clicking on the roof button. In the roof creation mode, the automatic search tool of Cloud Design will automatically search for the horizontal plane or base where the roof can be placed and the wall top outline within it in the three-dimensional scene. If it is not found, it will prompt that there is no suitable roof placement base. If the search is successful, it will prompt the user to select the roof type. After the user selects the roof type, the roof parameter bar parameters are generated according to the selected roof type, and the roof parameter bar parameters are converted into roof geometric parameters, where the roof geometric parameters include roof contour lines, straight frames, side slopes, etc., and then the roof body building algorithm is executed according to the roof geometric parameters to automatically draw the roof to obtain the roof drawing modeling results and visualize them.
[0035] The drawable roof types and their parameters presented in the roof drawing module, as well as the automatic generation strategy for adding roof types, are all managed and configured by the roof dynamic expansion module in the cloud, and project management is performed through the strategy mode. Specifically, Figure 3As shown in the figure, the development and operation personnel added new expansion and updated the parameters of the roof type and its roof parameter column in the roof dynamic expansion module, and also added new expansion and updated the corresponding roof automatic generation strategy for each roof type, and released the application. In this way, users can immediately select a new roof type in the roof drawing module, and can automatically execute the roof automatic generation strategy corresponding to the new roof type to draw the roof.
[0036] Among them, the roof types include flat roof, single slope roof, gable roof, flat sloping roof, custom roof, and plane drawing roof. The corresponding parameters in the roof parameter column include overhang, height, slope, thickness, etc. When you choose a custom roof, you can set the parameter values in the roof parameter column by yourself. Of course, you can also modify the corresponding parameter values in the roof parameter column when you choose other types. When you choose plane drawing roof, you can manually draw the roof on the horizontal plane searched in the 3D scene.
[0037] When drawing a roof, the present invention uses a roof dynamic expansion module to dynamically expand and maintain the roof type, and after the dynamically expanded type is released, the user can immediately use the latest maintained roof type and roof automatic generation strategy.
[0038] The roof drawing module supports automatic search for the horizontal plane or base on which the roof can be placed, including: searching for the closed area surrounded by all walls and columns on each floor, judging whether a ring is formed based on the outline of the closed area, and manually supplementing the unconnected parts to form a ring if the ring is not formed. After the ring is formed, it is expanded outward to form a new outline, and all new and old outlines are merged to form a large outline and unnecessary outlines are deducted to obtain the horizontal plane or base and multiple outlines on which the roof can be placed for users to choose.
[0039] In the specific implementation, there is a level in the scene where the design work is being done. This level is called the current floor. The automatic search tool will start the calculation based on this current floor. Since the room is a closed area surrounded by walls and columns, during the automatic search, Figure 4 As shown, the room outlines enclosed by all walls and columns of the current floor are searched, and the room outlines of the floors with elevation differences within a certain range (for example, [0,1500]) with the next floor are searched, and all closed areas enclosed by walls are found. It is determined whether the outline of the closed area forms a ring. If it does not form a ring, the user intervenes to supplement the unconnected parts to form a ring, and then the outline is expanded according to the overhang parameters to form a new outline (GemoFace 2d), and all new outlines are merged into a large outline by Boolean operation, and then Boolean subtraction is performed to remove unnecessary outlines, and finally a closed area composed of multiple outlines that can generate a roof is obtained for the user to select.
[0040] The present invention provides a function of automatically identifying the roof placement area, which can accurately identify the closed area enclosed by walls and columns, and can also support the identification of closed areas surrounded by multiple complex components. It is more intelligent and greatly reduces user manual intervention and adjustment.
[0041] In the embodiment, the dormer window drawing module provides a dormer window creation function, and the user draws a dormer window through the interaction of the dormer window creation function, such as Figure 5 As shown, the specific dormer window drawing process includes: automatically identifying the roofs that can be selected and placed for the dormer windows based on the dormer window drawing request, and automatically setting the dormer window parameters based on the roof selected by the user, automatically drawing and modeling according to the dormer window parameters, giving intermediate data describing the dormer window sub-components, generating sub-components according to the intermediate parameters, and combining all sub-components into an overall dormer window model for user operation. The user adjusts the dormer window position on the selected roof slope based on constraints, and automatically adjusts the dormer window to always be perpendicular to the slope ridge line, and the overall dormer window model is deducted from the roof to make the modeling fit.
[0042] When implementing it specifically, Figure 5 As shown, based on the roof drawn by the user, the user clicks on the dormer window to enter the dormer window creation mode of the dormer window drawing module. In the dormer window creation mode, a list of dormer windows will be provided for the user to choose. The information in these dormer window lists is updated and maintained by the dormer window dynamic expansion module. Specifically, professionals add, expand, update and maintain dormer window types and their parameters through the dormer window dynamic expansion module located in the cloud.
[0043] After the user selects a dormer window from the dormer window list, the tool will automatically search and identify the roof where the dormer window can be placed. The user then selects the specific roof where the dormer window is to be placed. The roof type of the selected roof is used to set the dormer window type to be the same as the roof type by default. Other default parameters corresponding to the dormer window type are set synchronously. Intermediate data describing the dormer window subcomponents are generated according to the dormer window parameters. The intermediate data includes roof type, window type, roof parameters, window parameters, wall parameters, plate parameters, hole parameters, etc. Then, subcomponents such as roof, window, hole, wall, and plate are generated based on these intermediate parameters, and bound into an overall dormer window model for user operation. It should be noted that the subcomponent roof refers to the part of the roof included in the dormer window. The user can adjust the dormer window position on the roof slope based on the overall dormer window model, but it cannot be separated from the roof slope due to constraints. When adjusting the dormer window, the dormer window must always be perpendicular to the ridge line of the slope. This process is automatically adjusted by the built-in design tool. Specifically, the direction of the ridge line of the roof slope where the dormer window is dragged is determined, and then the overall dormer window model is adjusted to be perpendicular to the ridge line of the roof slope where the dormer window is located. Finally, the dormer window model is deducted from the slope of the roof, specifically deducting the wall, roof, plate, etc., so that the dormer window modeling fits the roof. If the user is satisfied, the dormer window setting is complete. If not, adjust the dormer window parameters and continue to generate the dormer window intermediate data.
[0044] The present invention makes the adjusted dormer window consistent with the roof through the binding relationship of the strong correlation between the dormer window and the roof, and the intelligent adjustment improves the design efficiency and effect.
[0045] The dormer window drawing module also has the function of modifying the dormer window in linkage with the roof. In this linkage modification function, the dormer window can only be linked with the roof, and the adjustment of the dormer window will not affect the roof. The modification of the roof type and the separation of the roof geometry from the dormer window after modification will cause the dormer window to be deleted because there is no reasonable way to continue to maintain the existence of the dormer window. The geometric changes of the roof require the dormer window to be re-cut, so the dormer window needs to be re-parametrically modeled before it can be correctly cut. The direction of the dormer window will be automatically adjusted during linkage, and the linkage will keep the dormer window on the roof as much as possible.
[0046] Dormer windows are modified in conjunction with the roof, including: when the roof type is changed to a type that does not support the placement of dormer windows, the dormer windows on the roof are deleted; when the roof type is changed to another type that supports the placement of dormer windows, the dormer windows on the roof are modified to the same type as the roof. It also includes the need to adjust the dormer windows in conjunction with the geometric changes of the roof. When it is determined that the dormer windows do not intersect with the new roof after the geometric changes, the dormer windows on it are deleted. When they intersect and the dormer window orientation is perpendicular to the ridge line of the slope, the dormer window geometry is regenerated and then clipped by the new roof. When they intersect and the dormer window orientation is not perpendicular to the ridge line of the slope, the orientation is adjusted to be perpendicular to the ridge line of the slope, and the dormer window geometry is regenerated and then clipped by the new roof.
[0047] like Figure 6 As shown, in the specific implementation, the roof parameters are adjusted to determine whether the roof type will be modified. When modifying the roof type, it is still determined whether you have changed to a type without dormer windows. If so, the dormer windows on the roof are directly deleted. If not, the dormer windows on the roof are adjusted to the same dormer window type as the modified roof type. Then, when determining that the roof type is not to be modified, the dormer windows are adjusted in linkage according to the corresponding roof geometry changes adjusted according to the roof parameters. Specifically, the bounding box of the dormer windows is calculated, and it is determined whether the bounding box of the dormer windows intersects with the new roof. If not, the dormer windows on the roof are deleted. If they intersect, it is continued to determine whether the dormer windows are perpendicular to the ridge line where the roof slope is located. If not, the orientation is adjusted to be perpendicular to the ridge line. If perpendicular, the dormer window geometry is regenerated, and then it is cut by the new roof to make the modeling fit. Finally, the adjusted dormer windows are displayed.
[0048] The present invention binds the roof and the dormer window in a linkage manner, and binds the dormer window and the roof through a design tool. Functionally, the dormer window is a part of the roof. The design tool is used in a reasonable manner to retain and link the dormer window on the roof, thereby simplifying the adjustment process, ensuring the rationality of the design, and improving the design efficiency.
[0049] like Figure 7 As shown, the embodiment also provides a method for automatic drawing and modeling using the automatic drawing and modeling system, comprising the following steps:
[0050] S1, drawing the roof through the roof drawing module;
[0051] S2, based on the roof drawing, dormer window drawing is performed through the dormer window drawing module.
[0052] It should be noted that the specific details involved in the execution process of the above steps S1 and S2 can be found in the above automatic drawing and modeling system, which will not be repeated here.
[0053] The automatic drawing and modeling system and method for roofs and dormer windows provided by the present invention greatly simplify the interactive process of roof placement operation, and the design tool automatically identifies the roof area that can be placed, thereby minimizing the number of times of user intervention and having strong usability; the drawing and generation strategy of the roof can be dynamically maintained and expanded in the dynamic expansion module of the roof; the adjustable parameters of the dormer windows and the roof support more, and can support roofs and dormer windows of more shapes, and can be dynamically updated by the dynamic expansion module in the cloud; the dormer windows are strongly bound to the roof, and the roof type on the dormer windows is consistent with the type of the placed roof; the dormer windows will be linked with the roof, and the geometry of the dormer windows can be intelligently adjusted to retain the dormer windows on the roof as much as possible.
[0054] Based on the same inventive concept, an embodiment further provides a computing device, including a memory and one or more processors, wherein executable code is stored in the memory, and when the one or more processors execute the executable code, the method for automatically drawing and modeling the roof and dormer window described above is implemented, specifically including the following steps:
[0055] S1, drawing the roof through the roof drawing module;
[0056] S2, based on the roof drawing, dormer window drawing is performed through the dormer window drawing module.
[0057] The computing device provided in the embodiment, in addition to the processor and memory, also includes hardware required for other services such as internal bus, network interface, memory, etc. at the hardware level. The memory is a non-volatile memory, and the processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to implement the automatic drawing and modeling method of the roof and dormer window described in S1-S2 above. Of course, in addition to the software implementation, the present invention does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0058] Based on the same inventive concept, an embodiment further provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, the above-mentioned automatic drawing and modeling method of the roof and dormer window is implemented, which specifically includes the following steps:
[0059] S1, drawing the roof through the roof drawing module;
[0060] S2, based on the roof drawing, dormer window drawing is performed through the dormer window drawing module.
[0061] In the embodiment, computer-readable media include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data.
[0062] The specific implementation methods described above provide a detailed description of the technical solutions and beneficial effects of the present invention. It should be understood that the above is only the most preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, supplements and equivalent substitutions made within the scope of the principles of the present invention should be included in the protection scope of the present invention.
Claims
1. An automatic drawing and modeling system for roofs and dormer windows, characterized in that: Including the roof drawing module and dormer window drawing module at the client end; The roof drawing module is used to automatically search for a horizontal plane or a base where a roof can be placed and the outline of the wall top therein in a three-dimensional scene based on a roof drawing request, and after the search is successful and the roof parameter bar parameters are generated according to the roof type selected through the user interface, the roof parameter bar parameters are converted into roof geometric parameters, and then the roof is automatically drawn to obtain a roof drawing modeling result and visualized; The dormer window drawing module is used for automatically identifying a roof where a dormer window can be selected and placed based on a dormer window drawing request, and automatically setting dormer window parameters based on the roof selected by the user, and automatically drawing and modeling according to the dormer window parameters to provide intermediate data describing dormer window subcomponents, and generating subcomponents according to the intermediate parameters. All subcomponents are combined into an overall dormer window model for user operation. The user adjusts the dormer window position on the selected roof slope based on constraints, and automatically adjusts the dormer window to always be perpendicular to the slope ridge line, and the overall dormer window model is deducted from the roof to make the modeling fit.
2. The automatic drawing and modeling system for roofs and dormer windows according to claim 1, characterized in that: It also includes a roof dynamic expansion module in the cloud, and the roof dynamic expansion module is used to add, update and maintain roof types and roof parameter column parameters.
3. The automatic drawing and modeling system for roofs and dormer windows according to claim 2, characterized in that: The roof dynamic expansion module is also used to add, update and maintain the roof automatic generation strategy corresponding to each type of roof, and the roof drawing module performs automatic roof drawing according to the roof automatic drawing strategy.
4. The automatic drawing and modeling system for roofs and dormer windows according to claim 1, characterized in that: In the roof drawing module, automatically searching for a horizontal plane or base on which the roof can be placed includes: Search for the closed area surrounded by all walls and columns on each floor, and determine whether a ring is formed based on the outline of the closed area. If a ring is not formed, the user intervenes to manually supplement the unconnected parts to form a ring. After the ring is formed, it is expanded outward to form a new outline. All new and old outlines are merged to form a large outline and unnecessary outlines are deducted to obtain multiple outlines of the horizontal plane or base and the roof placed on it for users to choose.
5. The automatic drawing and modeling system for roofs and dormer windows according to claim 1, characterized in that: It also includes a dormer window dynamic expansion module in the cloud, and the dormer window dynamic expansion module is used to add, update and maintain dormer window types and their parameters.
6. The automatic drawing and modeling system for roofs and dormer windows according to claim 1, characterized in that: It also includes the linkage modification of dormer windows along with the roof, including: when the roof type is changed to a type that does not support the placement of dormer windows, the dormer windows on the roof will be deleted; when the roof type is changed to another type that supports the placement of dormer windows, the dormer windows on the roof will be modified to the same type as the roof.
7. The automatic drawing and modeling system for roofs and dormer windows according to claim 6, characterized in that: The dormer windows are modified in conjunction with the roof, including the geometric changes of the roof, which require the linkage adjustment of the dormer windows. When it is determined that the dormer windows do not intersect with the new roof after the geometric change, the dormer windows on it are deleted. When they intersect and the direction of the dormer windows is perpendicular to the ridge line of the slope, the dormer window geometry is regenerated and then clipped by the new roof. When they intersect and the direction of the dormer windows is not perpendicular to the ridge line of the slope, the direction is adjusted to be perpendicular to the ridge line of the slope, and then the dormer window geometry is regenerated and clipped by the new roof.
8. A method for automatically drawing and modeling a roof and a dormer window, characterized in that: The method adopts the automatic drawing and modeling system according to any one of claims 1 to 7, comprising the following steps: Roof drawing is performed through the roof drawing module; Based on the roof drawing, dormer windows are drawn through the dormer window drawing module.
9. A computing device comprising a memory and one or more processors, wherein the memory stores executable code, characterized in that: When the one or more processors execute the executable code, they are used to implement the steps of the automatic drawing and modeling method of the roof and dormer window described in claim 8.
10. A computer-readable storage medium, characterized in that: A program is stored thereon, and when the program is executed by a processor, the steps of the automatic drawing and modeling method of a roof and a dormer window as described in any one of claim 8 are implemented.
Citation Information
Patent Citations
Connecting joint placement method of tiger window model and roof opening model and product
CN110704899A
Tiger window component node generation method and device, computer equipment and storage medium
CN110728023A
Tiger window generation method and device, computer equipment and storage medium
CN112464323A
Roof model generation method and device and electronic equipment
CN116822004A
Input / output system in housing roof automatic design device
JP2007188422A