Method and device for implementing the hanging foot process of a fan
By modifying and deleting the dimensions, position, overlap method, and chamfer of the associated model of the fan, the problem of the inability of home decoration design software to implement the fan hanging foot process is solved. The automatic, fast, and accurate setting and cancellation of the hanging foot process is realized, which is suitable for the precise design and production of doors and windows.
Patent Information
- Application Number
- CN202310786593.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-06-29
AI Technical Summary
Existing home decoration design software cannot realize the hanging foot technology of fans, especially the removal of models such as borders, transition frames, and gauze fan sub-frames.
By modifying the size, position, overlapping method, and chamfer of the fan's associated model, the hanging foot process of the fan can be set and canceled, including the modification and deletion of the frame, mullion, glass fan conversion frame, and gauze fan sub-frame.
It enables automatic, fast, and accurate setting and cancellation of the fan's hanging foot process, ensuring the model's dimensions and chamfers are precise, making it suitable for subsequent drawing and production.
Smart Images

Figure CN116628824B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of home decoration design, and particularly relates to a realization method and device of a hanging foot process of a fan. BACKGROUND
[0002] A door and window fan refers to a vertical surface of two vertical edges of a door and window hole, which can protrude from an outer wall to form a frame or can be flush with the outer wall. Both the vertical edges need to be vertical and flat, and also need to be flush with the wall surface, so the quality requirement is very high. It is like putting a regular sleeve on the door and window cover, which is commonly referred to as a door and window fan.
[0003] In the construction industry, the building structure that supports the uneven horizontal ground under the horizontal floor of the building on the uneven hillside is called a hanging foot. The hanging foot of the door and window fan refers to the distance from the frame of the door and window to the ground.
[0004] The hanging foot process of the fan is a relatively important and common process in the door and window industry, which is mainly applied to kitchen, bathroom, balcony and other scenes. By removing the frame, conversion frame, screen fan sub-frame below the fan, and modifying the size, cutting angle and lap joint mode of the frame, conversion frame and screen fan sub-frame on the left and right sides, the stable and aesthetic effect can be achieved.
[0005] The existing home decoration design software cannot realize the hanging foot process of the fan. Specifically, it cannot remove the frame, conversion frame, screen fan sub-frame and other models.
[0006] The patent application with the publication number CN113553651A discloses a method and device for generating a double-leaf fan and a storage medium. The main points are as follows: obtaining generation parameters, the generation parameters including a card port parameter between profiles and an opening mode of the double-leaf fan, and the card port parameter being used to represent the relative position relationship between different profiles; determining model parameters of a window fan and a false mullion in the double-leaf fan according to the generation parameters and a preset reference point, the model parameters including the size and center point position of each model; determining the position of a wrapping layer according to the calculated model parameters; determining the relative position of the window fan and the false mullion according to the position of the wrapping layer, and filling the window fan and the false mullion model to the wrapping layer.
[0007] The technical solution for generating a double-leaf fan disclosed in the above patent application can only realize the generation of a double-leaf fan, but cannot realize the hanging foot process of the fan, i.e., cannot remove the frame, conversion frame, screen fan sub-frame and other models. SUMMARY
[0008] In view of the above, the purpose of the present application is to provide a realization method and device of a hanging foot process of a fan, which can realize the hanging foot process of the fan.
[0009] To achieve the above-mentioned purpose of the application, the realization method of a hanging foot process of a fan provided by the embodiment includes the following steps:
[0010] Setting the hanging foot process of the fan: the hanging foot process of the fan is realized by modifying the size, position, lapping mode and cutting angle of the associated model of the fan, wherein the associated model of the fan comprises a frame, a mullion, a glass fan conversion frame and a screen fan sub-frame;
[0011] Modifying the hanging foot height of the fan: the position and size of the fan are modified according to the updated position of the associated surface of the fan;
[0012] Canceling the hanging foot process of the fan: the hanging foot process of the fan is canceled by re-modifying the size, position, lapping mode and cutting angle of the associated model of the fan.
[0013] Optionally, when the hanging foot process of the fan is set, the associated surface of the fan is searched;
[0014] According to the coordinates of the associated surface, the left and right edges of the associated surface are searched, if the left and right edges of the associated surface are mullions, the frame associated with the bottom of the mullion is divided into two, and is broken into two frames, and the lapping mode of the mullion and the frame is changed to vertical lapping, the cutting angle is changed to flat cutting, and the height of the mullion is updated;
[0015] According to the coordinates of the associated surface, the bottom edge of the associated surface is searched, the lapping mode between the left and right frames is changed to vertical lapping, the cutting angle is changed to flat cutting, the length of the left and right frames is updated, and the frame associated with the bottom edge is deleted.
[0016] Optionally, when the hanging foot process of the fan is set, the associated surface of the fan is searched;
[0017] If there is a glass fan in the associated surface of the fan, the conversion frames around the glass fan are searched, the bottom conversion frame is found and deleted through coordinate comparison, the left and right edge conversion frames of the glass fan are found through coordinate comparison, the cutting angle at the connection between the left and right edge conversion frames and the bottom conversion frame is changed from bevel cutting to flat cutting, and the length of the left and right edge conversion frames is modified to the bottom of the door and window.
[0018] Optionally, when the hanging foot process of the fan is set, the associated surface of the fan is searched;
[0019] If there is a screen fan in the associated surface of the fan, the screen fan sub-frames around the screen fan are searched, the bottom screen fan sub-frame is found and deleted through coordinate comparison, the left and right edge screen fan sub-frames are found through coordinate comparison, the cutting angle at the connection between the left and right edge screen fan sub-frames and the bottom screen fan sub-frame is changed from bevel cutting to flat cutting, and the length of the left and right edge screen fan sub-frames is modified to the bottom of the door and window.
[0020] Optionally, when the hanging foot height of the fan is modified, the associated surface of the fan is searched;
[0021] According to the coordinates of the associated surface, the bottom line of the associated surface is searched, and the thickness of the bottom line is the hanging foot height value;
[0022] The height value of the overhanging foot is modified by adjusting the thickness of the bottom line, the change of the thickness of the bottom line links to change the profile bounding box of the associated surface, the center point, the width and the height are calculated according to the profile bounding box of the associated surface, and the position and size of the fan are updated.
[0023] Optionally, when the overhanging foot process of the fan is cancelled, the associated surface of the fan is searched.
[0024] The bottom edge and the left and right edges of the associated surface are searched according to the coordinates of the associated surface, and a new bottom edge frame is created for the bottom edge, the new bottom edge frame is overlapped with the left and right edge frames, and the size of the bottom edge frame is updated.
[0025] Optionally, when the overhanging foot process of the fan is cancelled, the associated surface of the fan is searched.
[0026] If there is a glass fan in the associated surface of the fan, a new conversion frame is created for the glass fan and added to the bottom of the glass fan as a bottom conversion frame, the left and right conversion frames of the glass fan are found according to the positional relationship, the bottom conversion frame is bevel connected with the left and right conversion frames, and the size and cutting angle of the left and right conversion frames are updated.
[0027] Optionally, when the overhanging foot process of the fan is cancelled, the associated surface of the fan is searched.
[0028] If there is a yarn fan in the associated surface of the fan, a new yarn fan sub-frame is created for the yarn fan and added to the bottom of the yarn fan as a bottom yarn fan sub-frame, the left and right yarn fan sub-frames are found according to the positional relationship, the bottom yarn fan sub-frame is bevel connected with the left and right yarn fan sub-frames, and the size and cutting angle of the left and right yarn fan sub-frames are updated.
[0029] To achieve the above-mentioned purposes, the embodiment further provides an implementation device of the overhanging foot process of the fan, which comprises a fan overhanging foot process setting module, a fan overhanging foot height modification module, and a fan overhanging foot process cancellation module,
[0030] The fan overhanging foot process setting module is used to realize the overhanging foot process of the fan by modifying the size, position, overlapping mode and cutting angle of the associated model of the fan, wherein the associated model of the fan comprises an edge frame, a mullion, a glass fan conversion frame and a yarn fan sub-frame.
[0031] The fan overhanging foot height modification module is used to modify the position and size of the fan according to the updated position of the associated surface of the fan.
[0032] The fan overhanging foot process cancellation module is used to cancel the overhanging foot process of the fan by re-modifying the size, position, overlapping mode and cutting angle of the associated model of the fan.
[0033] To achieve the above-mentioned purposes, the embodiment further provides an electronic device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor realizes the above-mentioned implementation method of the overhanging foot process of the fan when executing the computer program.
[0034] Compared with the prior art, the present application has the beneficial effects at least including:
[0035] The hanging foot process setting and canceling of the fan are realized by modifying the size, position, lapping mode and cutting angle of the associated model of the fan, and the hanging foot height of the fan can be modified according to the updated position of the fan associated surface to modify the position and size of the fan, so that the hanging foot process of the fan can be realized automatically, quickly and accurately. BRIEF DESCRIPTION OF DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0037] Figure 1 is a flow chart of the implementation method of the hanging foot process of the fan provided by the embodiment;
[0038] Figure 2 is a judgment flow chart of the implementation method of the hanging foot process of the fan provided by the embodiment;
[0039] Figure 3 is a structural schematic diagram of the implementation device of the hanging foot process provided by the embodiment. DETAILED DESCRIPTION
[0040] In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and do not limit the protection scope of the present application.
[0041] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only used to facilitate the description of the present application and simplify the description, and therefore cannot be understood as indicating or implying that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application.
[0042] In the description of the present application, it should be noted that unless otherwise explicitly specified and limited, the term "connection" should be understood broadly, for example, it can be fixed connection, or detachable connection, or integrally connected; it can be mechanical connection, or electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or internal communication of two elements. For those skilled in the art, the specific meaning of the above-mentioned terms in the present application can be understood according to the specific circumstances.
[0043] In order to realize the hanging leg process of the fan, the embodiment provides an implementation method and device of the hanging leg process of the fan. The size, position, lapping mode and corner cutting of the associated model modified in an interactive manner are used to realize the setting and canceling of the hanging leg process of the fan, and the hanging leg height of the fan can also be modified.
[0044] Figure 1 is a flowchart of the implementation method of the hanging leg process of the fan provided by the embodiment. As shown in Figure 1 The hanging leg process of the fan provided by the embodiment includes the following steps:
[0045] Step 1: Setting the hanging leg process of the fan: modifying the size, position, lapping mode and corner cutting of the associated model of the fan to realize the hanging leg process of the fan.
[0046] In the embodiment, the associated model of the fan includes a frame, a mullion, a glass fan conversion frame and a screen fan sub-frame. Specifically, when setting the hanging leg process of the fan, the associated surface of the fan is searched; the left and right edges of the associated surface are searched according to the coordinates of the associated surface, if the left and right edges of the associated surface are vertical mullions, the frame associated with the bottom of the vertical mullion is divided into two, broken into two frames, and the lapping mode of the vertical mullion and the frame is changed to vertical lapping, the corner cutting is changed to flat cutting, and the height of the vertical mullion is updated; the bottom edge of the associated surface is searched according to the coordinates of the associated surface, the lapping mode between the left and right frames is changed to vertical lapping, the corner cutting is changed to flat cutting, and the length of the left and right frames is updated, and the frame associated with the bottom edge is deleted.
[0047] When setting the hanging leg process of the fan, if there is a glass fan in the associated surface of the fan, the four conversion frames around the glass fan are searched, the bottom conversion frame is found and deleted by coordinate comparison, and then the left and right edge conversion frames of the glass fan are found by coordinate comparison, the corner cutting at the connection between the left and right edge conversion frames and the bottom conversion frame is changed from bevel cutting to flat cutting, and the length of the left and right edge conversion frames is modified to the bottom of the door and window.
[0048] When setting the hanging leg process of the fan, if there is a screen fan in the associated surface of the fan, the screen fan sub-frames around the screen fan are searched, the bottom screen fan sub-frame is found and deleted by coordinate comparison, and then the left and right edge screen fan sub-frames are found by coordinate comparison, the corner cutting at the connection between the left and right edge screen fan sub-frames and the bottom screen fan sub-frame is changed from bevel cutting to flat cutting, and the length of the left and right edge screen fan sub-frames is modified to the bottom of the door and window.
[0049] Step 2, modifying the height of the overhanging foot of the fan: according to the updated position of the associated surface of the fan, the position and size of the fan are modified.
[0050] In the embodiment, when the height of the overhanging foot of the fan is modified, the associated surface of the fan is searched, the bottom line of the associated surface is searched according to the coordinates of the associated surface, and the thickness of the bottom line is the height value of the overhanging foot. The height value of the overhanging foot is modified by adjusting the thickness of the bottom line, and the change of the thickness of the bottom line changes the bounding box of the profile of the associated surface. The center point, width and height are calculated according to the bounding box of the profile of the associated surface, and then the position and size of the fan are updated.
[0051] Step 3, canceling the overhanging foot process of the fan: the size, position, lap joint mode and corner cutting of the associated model of the fan are modified to cancel the overhanging foot process of the fan.
[0052] In the embodiment, when the overhanging foot process of the fan is canceled, the associated surface of the fan is searched. According to the coordinates of the associated surface, the left and right edges and the bottom edge of the associated surface are searched, and a new bottom edge frame is created for the bottom edge. The new bottom edge frame is lapped with the left and right edge frames, and the size of the new bottom edge frame is updated.
[0053] When the overhanging foot process of the fan is canceled, if there is a glass fan in the associated surface of the fan, a new conversion frame is created for the glass fan and added to the bottom of the glass fan as a bottom conversion frame. According to the positional relationship, the left and right conversion frames of the glass fan are found, the bottom conversion frame is bevel-jointed with the left and right conversion frames, and the size and corner cutting of the left and right conversion frames are updated.
[0054] When the overhanging foot process of the fan is canceled, if there is a screen fan in the associated surface of the fan, a new screen fan sub-frame is created for the screen fan and added to the bottom of the screen fan as a bottom screen fan sub-frame. According to the positional relationship, the left and right screen fan sub-frames are found, the bottom screen fan sub-frame is bevel-jointed with the left and right screen fan sub-frames, and the size and corner cutting of the left and right screen fan sub-frames are updated.
[0055] As shown in Figure 2 The implementation method of the overhanging foot process of the fan provided by the embodiment includes the following steps:
[0056] Through the front-end home decoration software design tool, the geometric structure composed of lines and surfaces is calculated based on the selected door and window frames, mullions and fans. The fan includes a casement window, a double-hung window and a sliding window.
[0057] When the fan is selected, it is judged according to the geometric structure whether the currently selected fan is an overhanging foot. When the judgment result is yes, the height of the overhanging foot of the fan can be adjusted, and the overhanging foot process of the fan can also be canceled. Specifically, the height of the overhanging foot of the fan is adjusted by step 2 through interaction, and the overhanging foot process of the fan is canceled by step 3 through interaction.
[0058] When the judgment result is no, the overhanging foot parameter is constructed, and the overhanging foot process is set through interaction according to step 1. The overhanging foot parameter includes the overhanging foot state and the overhanging foot height.
[0059] Based on the same inventive concept, the embodiment also provides an implementation device of the hanging foot process of the fan, which includes a hanging foot process setting module of the fan, a hanging foot height modifying module of the fan, a hanging foot process canceling module of the fan, Figure 3
[0060] The hanging foot process setting module is used to realize the hanging foot process of the fan by modifying the size, position, lapping mode and cutting angle of the associated model of the fan. The hanging foot height modifying module is used to modify the position and size of the fan according to the updated position of the associated surface of the fan. The hanging foot process canceling module is used to cancel the hanging foot process of the fan by re-modifying the size, position, lapping mode and cutting angle of the associated model of the fan.
[0061] It should be noted that the implementation device of the hanging foot process of the fan provided in the above embodiment should be illustrated by the division of the above functional modules when the hanging foot process of the fan is implemented. The above functions can be completed by different functional modules according to the needs, that is, the internal structure of the terminal or server is divided into different functional modules to complete all or part of the above-described functions. In addition, the implementation device of the hanging foot process of the fan provided in the above embodiment and the implementation method of the hanging foot process of the fan belong to the same concept, and the specific implementation process is detailed in the implementation method of the hanging foot process of the fan. Therefore, it will not be described here.
[0062] The implementation method and device of the hanging foot process of the fan provided in the above embodiment accurately realize the structure of the hanging foot process of the fan by automatically modifying the size, cutting angle and lapping mode of the associated frame, mullion, glass-to-fan conversion frame and screen fan sub-frame of the fan. The result data calculated in this way is accurate, and the size and cutting angle of the model are used for subsequent drawing and production.
[0063] Based on the same inventive concept, the embodiment also provides an electronic device, which includes a memory, a processor and a computer program stored in the memory and executable on the processor. The processor implements the implementation method of the hanging foot process of the fan when executing the computer program, which includes the following steps:
[0064] Step 1, setting the hanging foot process of the fan: realizing the hanging foot process of the fan by modifying the size, position, lapping mode and cutting angle of the associated model of the fan;
[0065] Step 2, modifying the hanging foot height of the fan: modifying the position and size of the fan according to the updated position of the associated surface of the fan;
[0066] Step 3, canceling the hanging foot process of the fan: canceling the hanging foot process of the fan by re-modifying the size, position, lapping mode and cutting angle of the associated model of the fan.
[0067] The memory can be a volatile memory, such as a RAM, at a near end, and can also be a non-volatile memory, such as a ROM, a FLASH, a floppy disk, a mechanical hard disk, and the like, and can also be a storage cloud at a far end. The processor can be a central processing unit (CPU), a micro processing unit (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), that is, the fan hanging foot process can be realized through these processors.
[0068] The above detailed description of the specific embodiments of the present application has described the technical solutions and beneficial effects of the present application, and it should be understood that the above description is only the most preferred embodiment of the present application, and is not used to limit the present application, and any modification, supplement and equivalent replacement, etc. within the principle range of the present application should be included in the protection scope of the present application.
Claims
1. A method of implementing a process of hanging a foot of a fan, characterized in that, The method comprises the following steps: The setting of the hanging foot process of the fan: the setting of the hanging foot process of the fan is realized by modifying the size, position, lapping mode and corner cutting of the associated model of the fan, wherein the associated model of the fan comprises a frame, a mullion, a glass fan conversion frame and a screen fan sub-frame; wherein when the setting of the hanging foot process of the fan is performed, the associated surface of the fan is searched: the left and right edges of the associated surface are searched according to the coordinates of the associated surface, if the left and right edges of the associated surface are vertical mullions, the frame associated with the bottom of the vertical mullion is divided into two, and is broken into two frames, and the lapping mode of the vertical mullion and the frame is changed to vertical lapping, the corner cutting is changed to flat cutting, the height of the vertical mullion is updated, the bottom edge of the associated surface is searched according to the coordinates of the associated surface, the lapping mode between the left and right frames is changed to vertical lapping, the corner cutting is changed to flat cutting, the length of the left and right frames is updated, and the frame associated with the bottom edge is deleted; if there is a glass fan in the associated surface of the fan, the conversion frames around the glass fan are searched, the bottom conversion frame is found and deleted through coordinate comparison, the left and right edge conversion frames of the glass fan are found through coordinate comparison, the corner cutting at the connection between the left and right edge conversion frames and the bottom conversion frame is changed from bevel cutting to flat cutting, and the length of the left and right edge conversion frames is modified to the bottom of the door and window; if there is a screen fan in the associated surface of the fan, the screen fan sub-frames around the screen fan are searched, the bottom screen fan sub-frame is found and deleted through coordinate comparison, the left and right screen fan sub-frames are found through coordinate comparison, the corner cutting at the connection between the left and right screen fan sub-frames and the bottom screen fan sub-frame is changed from bevel cutting to flat cutting, and the length of the left and right screen fan sub-frames is modified to the bottom of the door and window; The modification of the hanging foot height of the fan: the position and size of the fan are modified according to the updated position of the associated surface of the fan; wherein when the hanging foot height of the fan is modified, the associated surface of the fan is searched: the bottom line of the associated surface is searched according to the coordinates of the associated surface, the thickness of the bottom line is the hanging foot height value, the hanging foot height value is modified by adjusting the thickness of the bottom line, the change of the thickness of the bottom line links the change of the profile bounding box of the associated surface, the center point, width and height are calculated according to the profile bounding box of the associated surface, and then the position and size of the fan are updated; The cancellation of the hanging foot process of the fan: the hanging foot process of the fan is cancelled by modifying the size, position, lapping mode and corner cutting of the associated model of the fan again.
2. A method of implementing the process of hanging a fan according to claim 1, characterized in that, When the hanging foot process of the fan is cancelled, the associated surface of the fan is searched; The bottom edge and the left and right edges of the associated surface are searched according to the coordinates of the associated surface, and a new bottom frame is created for the bottom edge, the new bottom frame is lapped with the left and right frames, and the size of the bottom frame is updated.
3. A method of implementing the process of hanging a fan according to claim 1, characterized in that, When the hanging foot process of the fan is cancelled, the associated surface of the fan is searched; If there is a glass fan in the associated surface of the fan, a new conversion frame is created for the glass fan, the new conversion frame is added to the bottom of the glass fan as a bottom conversion frame, the left and right conversion frames of the glass fan are found according to the positional relationship, the bottom conversion frame is obliquely connected with the left and right conversion frames, and the size and corner cutting of the left and right conversion frames are updated.
4. A method of implementing the hanging of a fan according to claim 1, characterized in that, When the hanging foot process of the fan is cancelled, the associated surface of the fan is searched; If there is a screen fan in the associated surface of the fan, a new screen fan sub-frame is created for the screen fan, the new screen fan sub-frame is added to the bottom of the screen fan as a bottom screen fan sub-frame, the left and right screen fan sub-frames are found according to the positional relationship, the bottom screen fan sub-frame is obliquely connected with the left and right screen fan sub-frames, and the size and corner cutting of the left and right screen fan sub-frames are updated.
5. An apparatus for implementing the process of hanging a fan, according to any one of claims 1-4, characterized in that, The fan hanging foot process setting module, the fan hanging foot height modifying module, the fan hanging foot process canceling module, The fan hanging foot process setting module is used for realizing the fan hanging foot process by modifying the size, position, lapping mode and corner cutting of the associated model of the fan, wherein the associated model of the fan comprises a frame, a mullion, a glass-to-fan conversion frame and a screen fan sub-frame; The fan hanging foot height modifying module is used for modifying the position and size of the fan according to the updated position of the fan associated surface; The fan hanging foot process canceling module is used for canceling the fan hanging foot process by re-modifying the size, position, lapping mode and corner cutting of the associated model of the fan.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the implementation method of the fan hanging foot process of any one of claims 1-4.
Citation Information
Patent Citations
Split fan generation method and device and storage medium
CN113553651A
Door and window design and process planning integration method and system, server and readable storage medium
CN110334447A