Flexible mold matching judgment method, device, equipment and medium for skin stretching
By obtaining and analyzing the parameters of the skin and mold, and judging the matching between the flexible mold and the target skin, the problem of inaccurate matching in the prior art is solved, and the efficiency of skin stretching and forming is improved.
Patent Information
- Application Number
- CN202211112781.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-13
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2042-09-13
AI Technical Summary
The prior art cannot accurately determine whether the flexible mold matches the target skin, which affects the efficiency of skin stretching and forming.
By obtaining the parameters of the target skin and the flexible mold, the length and width of the flexible mold, the swing angle of the contact cap, the effective stroke of the controllable unit, and the interference with the target skin, comprehensively determine whether the flexible mold matches the target skin.
The accurate matching judgment of the flexible mold and the target skin is achieved, the efficiency of skin stretching and forming is improved, and material waste and blind stretching is avoided.
Smart Images

Figure CN115544593B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of flexible mold matching, and in particular to a method, device, equipment and medium for determining the matching performance of a flexible mold for skin stretching. Background Art
[0002] The flexible mold used for skin stretching is characterized in that the traditional skin stretching mold is discretized into controllable units arranged according to certain rules. These controllable units are adjustable in the height direction (set as the Z direction), so these units can be arbitrarily controlled and adjusted to form the surface desired by the user (i.e., the mold surface). For traditional molds, the characteristic is that a mold of one specification can only pull skins of corresponding specifications. When the skin is modified or there are new specifications of skin parts, the mold needs to be remade, which not only has poor flexibility, but also wastes time and cycles, increases costs and takes up a lot of storage space. For flexible molds, the characteristic is that one mold can correspond to skins of multiple specifications, and its surface can be changed accordingly according to the appearance of the skin parts, which is highly versatile.
[0003] Flexible molds are not suitable for stretching all skin sizes, so it is necessary to determine whether the flexible mold is suitable for stretching the target skin. However, existing technologies cannot accurately determine whether the flexible mold is compatible with the target skin, which affects the stretching efficiency of the target skin. Summary of the Invention
[0004] The main purpose of this application is to provide a method, device, equipment and medium for judging the matching of flexible molds for skin stretching, aiming to solve the technical problem in the existing technology that it is impossible to accurately judge whether the flexible mold matches the target skin, thereby affecting the stretching and forming efficiency of the target skin.
[0005] To achieve the above-mentioned objectives, the present application provides, in a first aspect, a method for determining the compatibility of a flexible mold for skin stretching, the method comprising:
[0006] Obtain skin parameters of the target skin and mold parameters of the flexible mold;
[0007] Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determining whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width determination result;
[0008] Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determining whether the swing angle of the contact cap of the flexible mold meets the angle dimension requirement of the target skin, so as to obtain an angle dimension determination result;
[0009] Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determining whether the effective stroke of the controllable unit of the flexible mold meets the arch height dimension requirement of the target skin, so as to obtain an arch height dimension determination result;
[0010] determining, based on skin parameters of the target skin and mold parameters of the flexible mold, whether a contact cap of the flexible mold interferes with the target skin to obtain an interference determination result;
[0011] Based on the length and width dimension judgment result, the angle dimension judgment result, the arch height dimension judgment result and the interference judgment result, it is judged whether the flexible mold matches the target skin.
[0012] Optionally, judging whether the flexible mold matches the target skin based on the length and width dimension judgment result, the angle dimension judgment result, the arch height dimension judgment result, and the interference judgment result includes:
[0013] If the length and width dimension judgment result, the angle dimension judgment result, the arch height dimension judgment result and the interference judgment result all meet the stretching forming requirements, the flexible mold matches the target skin; the stretching forming requirements are requirements for matching the flexible mold with the target skin.
[0014] Optionally, the determining, based on the skin parameters of the target skin and the mold parameters of the flexible mold, whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width determination result includes:
[0015] Obtaining a first distance between the first point and the second point in the stretching direction based on a first point and a second point respectively located at two ends of the target skin along the stretching direction;
[0016] Obtaining a second distance between the third point and the fourth point perpendicular to the stretching direction based on a third point and a fourth point respectively located at two ends of the target skin perpendicular to the stretching direction;
[0017] Based on the first distance and the second distance, it is determined whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width determination result.
[0018] Optionally, judging whether the length and width of the flexible mold meet the length and width requirements of the target skin based on the first distance and the second distance to obtain a length and width judgment result includes:
[0019] If the first distance is smaller than the width of the flexible mold, and the second distance is smaller than the length of the flexible mold, then the length and width dimension judgment result meets the stretch forming requirement.
[0020] Optionally, judging whether the swing angle of the contact cap of the flexible mold meets the angular dimension requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold to obtain the angular dimension judgment result includes:
[0021] Obtaining a first normal vector of a first plane established by a first diagonal line and a second diagonal line of the target skin, wherein the first diagonal line and the second diagonal line are obtained from four corners of the target skin;
[0022] Obtaining a second normal vector and a third normal vector based on a fifth point and a sixth point respectively located on the target skin along the stretching direction and close to two edges of the flexible mold; wherein the second normal vector passes through the fifth point and the swing center of the contact cap in the flexible mold, and the third normal vector passes through the sixth point and the swing center of the contact cap in the flexible mold;
[0023] Obtaining a first angle based on the first normal vector and the second normal vector;
[0024] Obtaining a second angle based on the first normal vector and the third normal vector;
[0025] Based on the first angle, the second angle and the maximum swing angle of the contact cap in the flexible mold, it is judged whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin to obtain an angle size judgment result.
[0026] Optionally, judging whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin based on the first included angle, the second included angle and the maximum swing angle of the contact cap in the flexible mold to obtain the angle size judgment result includes:
[0027] If the first angle and the second angle are both smaller than or equal to the maximum swing angle of the contact cap in the flexible mold, the angle dimension judgment result meets the stretch forming requirement.
[0028] Optionally, judging whether the effective stroke of the controllable unit of the flexible mold meets the arch height requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold to obtain the arch height judgment result includes:
[0029] Based on a straight line formed by connecting the fifth point and the sixth point, obtaining a second plane passing through the straight line and parallel to the first plane;
[0030] Based on the second plane, obtaining the arch height of the target skin;
[0031] Based on the arch height of the target skin, it is judged whether the effective stroke of the controllable unit of the flexible mold meets the arch height size requirement of the target skin to obtain an arch height size judgment result.
[0032] Optionally, judging whether the effective stroke of the controllable unit of the flexible mold meets the requirement of the target skin's arch height based on the target skin's arch height to obtain a result of the arch height judgment includes:
[0033] If the arch height of the target skin is less than or equal to the effective stroke of the controllable unit in the flexible mold, the arch height size judgment result meets the stretch forming requirement.
[0034] Optionally, the determining, based on the skin parameters of the target skin and the mold parameters of the flexible mold, whether the contact cap of the flexible mold interferes with the target skin to obtain an interference determination result includes:
[0035] If the maximum curvature radius of the target skin is greater than or equal to the diameter of the spherical surface where the contact cap of the flexible mold contacts the target skin, the interference judgment result meets the stretch forming requirement.
[0036] In a second aspect, the present application provides a device for determining the compatibility of a flexible mold for skin stretching, the device comprising:
[0037] An acquisition module, used for acquiring skin parameters of a target skin and mold parameters of a flexible mold;
[0038] A first judgment module is configured to judge whether the length and width of the flexible mold meet the length and width requirements of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain a length and width judgment result;
[0039] a second judgment module, configured to judge whether a swing angle of a contact cap of the flexible mold meets an angular dimension requirement of the target skin based on skin parameters of the target skin and mold parameters of the flexible mold, so as to obtain an angular dimension judgment result;
[0040] a third judgment module, configured to judge whether the effective stroke of the controllable unit of the flexible mold meets the arch height requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain an arch height judgment result;
[0041] a fourth judgment module, configured to judge whether a contact cap of the flexible mold interferes with the target skin based on skin parameters of the target skin and mold parameters of the flexible mold, so as to obtain an interference judgment result;
[0042] The fifth judgment module is used to judge whether the flexible mold matches the target skin based on the length and width size judgment result, the angle size judgment result, the arch height size judgment result and the interference judgment result.
[0043] In a third aspect, the present application provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method described in the embodiment.
[0044] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and a processor executes the computer program to implement the method described in the embodiment.
[0045] Through the above technical solution, this application has at least the following beneficial effects:
[0046] The embodiment of the present application proposes a method, device, equipment and medium for judging the matching of a flexible mold for skin stretching. The method first obtains the skin parameters of the target skin and the mold parameters of the flexible mold; then, based on the skin parameters of the target skin and the mold parameters of the flexible mold, judges whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width judgment result; then, based on the skin parameters of the target skin and the mold parameters of the flexible mold, judges whether the swing angle of the contact cap of the flexible mold meets the angular size requirements of the target skin to obtain an angular size judgment result. judgment result; then, based on the skin parameters of the target skin and the mold parameters of the flexible mold, judge whether the effective stroke of the controllable unit of the flexible mold meets the arch height size requirement of the target skin to obtain an arch height size judgment result; then, based on the skin parameters of the target skin and the mold parameters of the flexible mold, judge whether the contact cap of the flexible mold interferes with the target skin to obtain an interference judgment result; finally, based on the length and width size judgment result, the angle size judgment result, the arch height size judgment result and the interference judgment result, judge whether the flexible mold matches the target skin. That is, when it is necessary to determine whether the flexible mold matches the target skin, some basic parameters corresponding to the flexible mold and the target skin are first obtained. Then, based on these basic parameters, it is determined whether the length and width of the flexible mold meet the length and width requirements of the target skin, whether the swing angle of the contact cap of the flexible mold meets the angle requirements of the target skin, whether the effective stroke of the controllable unit of the flexible mold meets the arch height requirements of the target skin, and whether the contact cap of the flexible mold interferes with the target skin. When the above four aspects are determined to meet the corresponding requirements, it is indicated that the flexible mold matches the target skin. That is, because the determination method comprehensively determines whether the flexible mold matches the target skin based on the four aspects of the length and width dimensions of the flexible mold, the swing angle dimensions of the contact cap, the effective stroke of the controllable unit, and whether it interferes with the target skin, the method can more accurately determine whether the flexible mold matches the target skin, thereby more accurately selecting a flexible mold that matches the target skin, avoiding blind stretching of the target skin, and thus greatly improving the stretching efficiency of the target skin. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 A schematic diagram of the computer device structure of the hardware operating environment involved in the embodiments of the present application;
[0048] Figure 2 This is a flow chart of a method for determining the matching performance of a flexible mold for skin stretching according to an embodiment of the present application;
[0049] Figure 3 This is a schematic diagram of the front cross-sectional structure of the flexible mold provided in this application;
[0050] Figure 4 This is a schematic diagram of the front structure of the controllable unit in the flexible mold provided in this application;
[0051] Figure 5 This is a flowchart of a specific execution method of step S11 of this application;
[0052] Figure 6 This is a flowchart of a specific execution method of step S12 of this application;
[0053] Figure 7 A schematic diagram showing a first angle, a second angle, etc. at a target skin portion is provided for this application;
[0054] Figure 8 A schematic diagram showing the arch height at the flexible mold provided for this application;
[0055] Figure 9 This is a schematic diagram showing the diameter of the contact sphere between the contact cap and the target skin in this application;
[0056] Figure 10 This is a schematic diagram of a flexible mold matching judgment device for skin stretching according to an embodiment of the present application.
[0057] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings.
[0058] Figure markings: 1. Base; 2. Controllable unit; 3. Skin surface; 4. Stretching edge; 5. Skin stretching direction; 6. Target skin; 7. Swinging contact head; 8. Telescopic section; 9. Swinging support ball head; 10. Swing center; 11. Contact head axis; 12. Contact cap; 13. Fifth point; 14. Sixth point. DETAILED DESCRIPTION
[0059] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0060] The flexible mold used for skin stretching is characterized by discretizing the traditional skin stretching mold into controllable units arranged according to certain rules. These controllable units are adjustable in the height direction (set as the Z direction), so these units can be arbitrarily controlled and adjusted to form the surface desired by the user (i.e., the mold surface). For traditional molds, the characteristic is that a mold of one specification can only pull skins of corresponding specifications. When the skin is modified or there are new specifications of skin parts, the mold needs to be remade. Not only is the flexibility poor, but it also wastes time and cycles, increases costs, and takes up a lot of storage space. For flexible molds, the characteristic is that one mold can correspond to skins of multiple specifications, and its surface can be changed accordingly according to the appearance of the skin parts. It is highly versatile and flexible, and can save valuable production cycles, improve efficiency, reduce costs, and save storage space.
[0061] When stretching a skin, the controllable elements in the corresponding areas of the flexible mold all have a portion that contacts the skin. This portion is called the contact head. Common structures are categorized as fixed or swinging contact heads. For fixed contact heads, as long as the corresponding forming surface can be generated, the skin can be stretched and formed. However, swinging contact heads differ from fixed contact heads in that the contact caps can rotate during the forming process, swinging according to the contact angle with the skin's curved surface. Swinging contact heads offer superior skin forming quality compared to fixed contact heads, but their limited range of motion prevents some skin specifications from being stretch-formed using this flexible mold. Furthermore, the contact caps themselves are spherical, and the skin's curved surface must not interfere with the contact caps, otherwise the skin's stretching requirements will not be met. The overall length and width of the mold are fixed, and the effective portion (the required component portion) of the skin blank cannot exceed the mold's overall length and width. The controllable elements themselves have a limited travel range, so the skin blank's arch height must also be within the controllable element's travel range. In summary, flexible molds are not suitable for stretching all skin sizes, so it is necessary to determine whether the flexible mold is suitable for stretching the target skin. However, existing technologies cannot accurately determine whether the flexible mold is compatible with the target skin, which affects the stretching efficiency of the target skin.
[0062] In order to solve the above technical problems, the present application provides a method, device, equipment and medium for judging the matching of flexible molds for skin stretching. Before introducing the specific technical solution of the present application, the hardware operating environment involved in the embodiment of the present application is first introduced.
[0063] Reference Figure 1 , Figure 1 This is a schematic diagram of the computer device structure of the hardware operating environment involved in the embodiment of the present application.
[0064] like Figure 1As shown, the computer device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.
[0065] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0066] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module and an electronic program.
[0067] exist Figure 1 In the computer device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the computer device of the present invention can be set in the computer device, and the computer device calls the flexible mold matching judgment device for skin stretching stored in the memory 1005 through the processor 1001, and executes the flexible mold matching judgment method for skin stretching provided in the embodiment of the present application.
[0068] Reference Figure 2 Based on the hardware environment of the aforementioned embodiment, an embodiment of the present application provides a method for determining the matching of a flexible mold for skin stretching, the method comprising:
[0069] S10: Acquire skin parameters of the target skin and mold parameters of the flexible mold.
[0070] In the specific implementation process, the target skin 6 refers to the skin that needs to be stretched and formed, and the skin parameters of the target skin 6 refer to some size parameters and position parameters that are needed by this method and can be directly obtained from the target skin 6, including the first point and the second point located at the two ends of the stretching direction on the target skin 6, the third point and the fourth point located at the two ends of the stretching direction perpendicular to the stretching direction on the target skin 6, the first diagonal and the second diagonal of the target skin 6, and the first plane established by the first diagonal and the second diagonal, the fifth point 13 and the sixth point 14 located at the two edges of the target skin 6 along the stretching direction and close to the flexible mold, the maximum curvature radius of the target skin 6, etc. The three-dimensional target skin 6 part is extended to form a skin surface 3 that can cover the flexible mold along the stretching edge. The surface is projected onto the flexible mold as a rectangle, or an approximate rectangle. The target skin 6 of this application takes a single convex skin as an example (other skin use methods are also protected by this patent). A flexible mold refers to a mold that can stretch and form the target skin 6, such as Figure 3-Figure 4 As shown, Figure 3 This is a schematic diagram of the front cross-sectional structure of the flexible mold provided in this application. Figure 4 The front structural diagram of the controllable unit 2 in the flexible mold provided by the present application. The flexible mold includes a base 1, a plurality of controllable units 2 are installed on the base 1, the controllable unit 2 includes a telescopic section 8, a swinging contact head 7 is installed on the telescopic section 8, a swinging support ball head 9 is installed on the swinging contact head 7, a contact cap 12 is installed on the swinging support ball head 9, and the contact cap 12 can rotate around the swinging support ball head 9. The skin surface 3 is fixed on the contact caps 12 of the plurality of controllable units 2, and the target skin 6 is fixed on the skin surface 3. When the contact cap 12 swings, it has a swing center 10, a contact head axis 11, a normal to the skin surface 3 at the contact point between the contact cap 12 and the skin, and a skin stretching direction 5. The controllable unit 2 can drive the contact cap 12 to move up and down through the telescopic section 8, and the contact cap 12 can rotate around the swinging support ball head 9. Therefore, the plurality of controllable units 2 can be telescoped in the vertical direction, and the swinging of the contact cap 12 can stretch the target skin 6 into different shapes. The mold parameters of the flexible mold include parameters such as the length and width of the flexible mold. The overall length and width of the flexible mold are M and N respectively (wherein the width N is the length along the stretching direction).
[0071] S11: Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determine whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width determination result.
[0072] In the specific implementation process, the skin surface 3 is placed together with the target skin 6 itself. At this time, both the target skin 6 and the skin surface 3 can be seen. Since the target skin 6 is laid on the flexible mold, if the length or width of the target skin 6 is greater than the length or width of the flexible mold, then the flexible mold cannot fully stretch the target skin 6. Therefore, it is necessary to consider whether the length and width of the flexible mold match the length and width of the target skin 6. Specifically, Figure 5 As shown, the following steps are included:
[0073] S111: Based on a first point and a second point respectively located at two ends of the target skin along the stretching direction, obtaining a first distance between the first point and the second point in the stretching direction.
[0074] In the specific implementation process, the first point N1 (x N1 ,y N1 ,z N1 ) and the second point N2(x N2 ,y N2 ,z N2 ), find the first distance between the first point N1 and the second point N2 along the stretching direction Specifically, the first point, the second point and the first distance can be obtained by conventional means.
[0075] S112: Based on a third point and a fourth point respectively located at two ends of the target skin perpendicular to the stretching direction, obtain a second distance between the third point and the fourth point perpendicular to the stretching direction.
[0076] In the specific implementation process, the third point M1 (x M1 ,y M1 ,z M1 ) and the fourth point M2(x M2 ,y M2 ,z M2 ), and find the second distance between the third and fourth points perpendicular to the stretching direction Specifically, the third point, the fourth point and the second distance can be obtained by conventional means.
[0077] S113: Based on the first distance and the second distance, determine whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width determination result.
[0078] In a specific implementation process, if the first distance is less than the width of the flexible mold, and the second distance is less than the length of the flexible mold, then the length and width dimension judgment result meets the stretch forming requirements, that is, when and When , the surface formed by the length and width of the flexible mold meets the requirements of the target skin 6 stretching forming, otherwise it does not meet the requirements; wherein M represents the overall length of the flexible mold, and N represents the overall width of the flexible mold.
[0079] S12: Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determine whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin to obtain an angle size determination result.
[0080] In the specific implementation process, when the flexible mold is stretching the target skin 6, the contact cap 12 in the flexible mold will swing around the swing support ball head 9, but the contact cap 12 may interfere with the target skin 6 during the swinging process. When the target skin 6 interferes with the contact cap 12 in the flexible mold, the contact cap 12 can no longer continue to rotate, so that the flexible mold cannot stretch the target skin 6 into the desired shape. Therefore, it is necessary to consider whether the flexible mold and the target skin 6 interfere with each other. Specifically, Figure 6-Figure 7 As shown, the following steps are included:
[0081] S121: Based on a first plane established by a first diagonal line and a second diagonal line of the target skin 6 , obtain a first normal vector of the first plane; wherein the first diagonal line and the second diagonal line are obtained from four corners of the target skin 6 .
[0082] In a specific implementation, since the target skin 6 is rectangular or similar to a rectangle, the target skin 6 has four corners. Two of the four corners are connected to form a first diagonal line and a second diagonal line, and the first diagonal line and the second diagonal line can form a first plane. Specifically, the first diagonal line L is formed by the four corners of the skin curved surface 3 (since the target skin 6 is attached to the skin curved surface 3, the skin curved surface 3 and the target skin 6 in this application are equivalent). J1 and the second diagonal L J2 and through the first diagonal L J1 and the second diagonal L J2 Establish the first plane P α , and find the first normal vector of the first plane Theoretically, the normal vector at this location is parallel to the axis of the swing contact head 7 .
[0083] S122: Based on the fifth point and the sixth point respectively located on the target skin along the stretching direction and close to the two edges of the flexible mold, obtain the second normal vector and the third normal vector; wherein, the second normal vector passes through the fifth point and the swing center of the contact cap in the flexible mold, and the third normal vector passes through the sixth point and the swing center of the contact cap in the flexible mold.
[0084] In the specific implementation process, a point is selected at each of the two edges of the mold near the edge of the stretching edge 4 of the skin surface 3 (target skin 6), which are the fifth point 13 (x A ,y A ,z A ) and the sixth point 14(x B ,y B ,z B ), find the second normal vector of the fifth point 13 passing through the point and the third normal vector passing through the sixth point 14 Multiple pairs of second normal vectors and multiple pairs of third normal vectors can be obtained on the skin surface 3 , and both the second normal vectors and the third normal vectors pass through the swing center 10 .
[0085] S123: Obtain a first angle based on the first normal vector and the second normal vector.
[0086] In a specific implementation process, there is a certain angle between the first normal vector and the second normal vector in space. This angle is defined as a first angle, and the first angle is calculated using the following formula:
[0087]
[0088] Among them, β A represents the first angle, represents the second normal vector, Represents the first normal vector.
[0089] S124: Obtain a second angle based on the first normal vector and the third normal vector.
[0090] In a specific implementation process, there is a certain angle between the first normal vector and the third normal vector in space. This angle is defined as the second angle, and the second angle is calculated using the following formula:
[0091]
[0092] in, represents the third normal vector, β B Indicates the second angle. The surface can be discretized into a point cloud, and the normal vectors corresponding to the points are calculated, and the normal vectors are calculated with respect to the first normal vector. Angle.
[0093] S125: Based on the first angle, the second angle and the maximum swing angle of the contact cap in the flexible mold, determine whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin to obtain an angle size judgment result.
[0094] In a specific implementation process, if the first angle and the second angle are both less than or equal to the maximum swing angle of the contact cap 12 in the flexible mold, the angle dimension judgment result meets the stretch forming requirements. A <90° and β B <90°; if β A >90°, then β A =180°-β A , if β B >90°, β B =180°-β B If β A ≤α and β B ≤α, at this time, the swing angle of the contact cap 12 of the swing contact head 7 can meet the requirements of the target skin 6 stretching and forming, otherwise the swing angle of the contact cap 12 of the swing contact head 7 is not enough to meet the requirements of the skin stretching and forming.
[0095] S13: Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determine whether the effective stroke of the controllable unit of the flexible mold meets the arch height size requirement of the target skin to obtain an arch height size determination result.
[0096] In the specific implementation process, since the target skin 6 will be stretched to a certain extent in the height direction when it is stretched and formed, if the controllable unit 2 in the flexible mold cannot stretch the target skin 6 to the desired height, the flexible mold and the target skin 6 are not compatible. Therefore, it is necessary to consider whether the effective stroke of the controllable unit 2 of the flexible mold meets the arch height requirement of the target skin 6. Specifically, Figure 8 As shown, the following steps are included:
[0097] First, based on the straight line formed by the line connecting the fifth point 13 and the sixth point 14, a second plane passing through the straight line and parallel to the first plane is obtained; then, based on the second plane, the arch height of the target skin 6 is obtained; finally, based on the arch height of the target skin 6, it is judged whether the effective stroke of the controllable unit 2 of the flexible mold meets the arch height size requirement of the target skin 6 to obtain the arch height size judgment result.
[0098] In the specific implementation process, Figure 8 The fifth point 13 and the sixth point 14 in the previous step are connected to form a straight line L AB, establish a second plane P that passes through the straight line L AB and is parallel to the previously established first plane P α . The distance from the highest point of the target skin 6 to the second plane P β is used as the camber height H of the target skin 6. If the camber height of the target skin 6 is less than or equal to the effective stroke of the controllable unit 2 in the flexible mold, the camber height dimension judgment result meets the stretching forming requirements. That is, if H ≤ L, the effective stroke of the controllable unit 2 of the flexible mold meets the requirements for stretching and forming the target skin 6; if H > L, the effective stroke of the controllable unit 2 of the flexible mold does not meet the requirements for stretching and forming the target skin 6.
[0099] S14: Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determine whether the contact cap of the flexible mold interferes with the target skin to obtain an interference judgment result.
[0100] In the specific implementation process, as <00002
[0103] In summary, when it is necessary to determine whether the flexible mold matches the target skin 6, some basic parameters corresponding to the flexible mold and the target skin 6 are first obtained. Then, based on these basic parameters, it is determined whether the length and width of the flexible mold meet the length and width requirements of the target skin 6, whether the swing angle of the contact cap 12 of the flexible mold meets the angle requirement of the target skin 6, whether the effective stroke of the controllable unit 2 of the flexible mold meets the arch height requirement of the target skin 6, and whether the contact cap 12 of the flexible mold interferes with the target skin 6. When the judgments in the above four aspects all meet the corresponding requirements, it is indicated that the flexible mold matches the target skin 6. That is, because the judgment method comprehensively determines whether the flexible mold matches the target skin 6 based on the four aspects of the length and width of the flexible mold, the swing angle of the contact cap 12, the effective stroke of the controllable unit 2, and whether it interferes with the target skin 6, the method can more accurately determine whether the flexible mold matches the target skin 6, thereby more accurately selecting a flexible mold that matches the target skin 6, avoiding blind stretching of the target skin 6, and thus greatly improving the stretching and forming efficiency of the target skin 6. Therefore, before using a flexible mold to stretch the skin, this method can be used to quickly determine whether the flexible mold meets the requirements of the skin stretching forming, avoiding material waste and saving time, labor costs and material costs. The method is simple and easy to implement, and can be achieved manually or through secondary development based on commonly used 3D software.
[0104] In another embodiment, Figure 10 As shown, based on the same inventive concept as the above embodiment, the embodiment of the present application further provides a flexible mold matching judgment device for skin stretching, the device comprising:
[0105] An acquisition module, used for acquiring skin parameters of a target skin and mold parameters of a flexible mold;
[0106] A first judgment module is configured to judge whether the length and width of the flexible mold meet the length and width requirements of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain a length and width judgment result;
[0107] a second judgment module, configured to judge whether a swing angle of a contact cap of the flexible mold meets an angular dimension requirement of the target skin based on skin parameters of the target skin and mold parameters of the flexible mold, so as to obtain an angular dimension judgment result;
[0108] a third judgment module, configured to judge whether the effective stroke of the controllable unit of the flexible mold meets the arch height requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain an arch height judgment result;
[0109] a fourth judgment module, configured to judge whether a contact cap of the flexible mold interferes with the target skin based on skin parameters of the target skin and mold parameters of the flexible mold, so as to obtain an interference judgment result;
[0110] The fifth judgment module is used to judge whether the flexible mold matches the target skin based on the length and width size judgment result, the angle size judgment result, the arch height size judgment result and the interference judgment result.
[0111] It should be noted that each module in the flexible mold matching judgment device for skin stretching in this embodiment corresponds one-to-one to each step in the flexible mold matching judgment method for skin stretching in the aforementioned embodiment. Therefore, the specific implementation method and technical effects achieved by this embodiment can refer to the implementation method of the aforementioned flexible mold matching judgment method for skin stretching, and will not be repeated here.
[0112] In addition, in one embodiment, the present application also provides a computer device, which includes a processor, a memory, and a computer program stored in the memory, and the computer program implements the method in the aforementioned embodiment when executed by the processor.
[0113] In addition, in one embodiment, the present application further provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method in the aforementioned embodiment is implemented.
[0114] In some embodiments, the computer-readable storage medium may be a memory device such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface mount memory, optical disk, or CD-ROM; or various devices including any one or any combination of the above memories. The computer may be various computing devices including smart terminals and servers.
[0115] In some embodiments, executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0116] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).
[0117] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0118] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0119] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0120] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0121] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for judging the matching of a flexible mold for skin stretching, characterized in that: The method comprises: Obtain skin parameters of the target skin and mold parameters of the flexible mold; Based on the skin parameters of the target skin and the mold parameters of the flexible mold, judging whether the length and width of the flexible mold meet the length and width requirements of the target skin to obtain a length and width judgment result; Based on the skin parameters of the target skin and the mold parameters of the flexible mold, judging whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin to obtain an angle size judgment result; Based on the skin parameters of the target skin and the mold parameters of the flexible mold, judging whether the effective stroke of the controllable unit of the flexible mold meets the arch height dimension requirement of the target skin, so as to obtain an arch height dimension judgment result; Based on the skin parameters of the target skin and the mold parameters of the flexible mold, determining whether the contact cap of the flexible mold interferes with the target skin to obtain an interference determination result; Based on the length and width dimension judgment result, the angle dimension judgment result, the arch height dimension judgment result and the interference judgment result, it is judged whether the flexible mold matches the target skin.
2. The method for judging the matching of the flexible mold for skin stretching according to claim 1, characterized in that: The step of judging whether the flexible mold matches the target skin based on the length and width judgment result, the angle judgment result, the arch height judgment result and the interference judgment result includes: If the length and width dimension judgment result, the angle dimension judgment result, the arch height dimension judgment result and the interference judgment result all meet the stretching forming requirements, the flexible mold matches the target skin; the stretching forming requirements are requirements for matching the flexible mold with the target skin.
3. The method for judging the matching of the flexible mold for skin stretching according to claim 2, characterized in that: The step of judging whether the length and width of the flexible mold meet the length and width requirements of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold to obtain the length and width judgment result includes: Based on a first point and a second point respectively located at two ends of the target skin along the stretching direction, a first distance between the first point and the second point in the stretching direction is obtained; Based on a third point and a fourth point respectively located at two ends of the target skin perpendicular to the stretching direction, obtaining a second distance between the third point and the fourth point perpendicular to the stretching direction; Based on the first distance and the second distance, it is determined whether the length and width of the flexible mold meet the length and width requirements of the target skin, so as to obtain a length and width determination result.
4. The method for judging the matching of the flexible mold for skin stretching according to claim 3, characterized in that: The step of judging whether the length and width of the flexible mold meet the length and width requirements of the target skin based on the first distance and the second distance to obtain a length and width judgment result includes: If the first distance is smaller than the width of the flexible mold, and the second distance is smaller than the length of the flexible mold, the length and width dimension judgment result meets the stretching forming requirement.
5. The method for judging the matching of the flexible mold for skin stretching according to claim 2, characterized in that: The step of judging whether the swing angle of the contact cap of the flexible mold meets the angle dimension requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold to obtain the angle dimension judgment result includes: Based on a first plane established by a first diagonal line and a second diagonal line of the target skin, obtaining a first normal vector of the first plane; wherein the first diagonal line and the second diagonal line are obtained from four corners of the target skin; Based on a fifth point and a sixth point respectively located on the target skin along the stretching direction and close to two edges of the flexible mold, a second normal vector and a third normal vector are obtained; wherein the second normal vector passes through the fifth point and the swing center of the contact cap in the flexible mold, and the third normal vector passes through the sixth point and the swing center of the contact cap in the flexible mold; Obtaining a first angle based on the first normal vector and the second normal vector; Obtaining a second angle based on the first normal vector and the third normal vector; Based on the first angle, the second angle and the maximum swing angle of the contact cap in the flexible mold, it is judged whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin to obtain an angle size judgment result.
6. The method for judging the matching of the flexible mold for skin stretching according to claim 5, characterized in that: The step of judging whether the swing angle of the contact cap of the flexible mold meets the angle dimension requirement of the target skin based on the first angle, the second angle and the maximum swing angle of the contact cap in the flexible mold to obtain the angle dimension judgment result includes: If the first angle and the second angle are both less than or equal to the maximum swing angle of the contact cap in the flexible mold, the angle dimension judgment result meets the stretching forming requirement.
7. The method for judging the matching of the flexible mold for skin stretching according to claim 5, characterized in that: The step of judging whether the effective stroke of the controllable unit of the flexible mold meets the arch height requirement of the target skin based on the skin parameter of the target skin and the mold parameter of the flexible mold to obtain the arch height judgment result includes: Based on a straight line formed by connecting the fifth point and the sixth point, obtaining a second plane passing through the straight line and parallel to the first plane; Based on the second plane, obtaining the arch height of the target skin; Based on the arch height of the target skin, it is judged whether the effective stroke of the controllable unit of the flexible mold meets the arch height dimension requirement of the target skin, so as to obtain an arch height dimension judgment result.
8. The method for judging the matching of the flexible mold for skin stretching according to claim 7, characterized in that: The step of judging whether the effective stroke of the controllable unit of the flexible mold meets the requirement of the arch height of the target skin based on the arch height of the target skin to obtain the arch height judgment result includes: If the arch height of the target skin is less than or equal to the effective stroke of the controllable unit in the flexible mold, the arch height size judgment result meets the stretch forming requirement.
9. The method for determining the matching of a flexible mold for skin stretching according to claim 2, characterized in that: The step of judging whether the contact cap of the flexible mold interferes with the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold to obtain an interference judgment result includes: If the maximum radius of curvature of the target skin is greater than or equal to the diameter of the spherical surface where the contact cap of the flexible mold contacts the target skin, the interference judgment result meets the stretch forming requirement.
10. A flexible mold matching judgment device for skin stretching, characterized in that: The device comprises: An acquisition module, used for acquiring skin parameters of a target skin and mold parameters of a flexible mold; A first judgment module is used to judge whether the length and width of the flexible mold meet the length and width requirements of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain a length and width judgment result; A second judgment module is used to judge whether the swing angle of the contact cap of the flexible mold meets the angle size requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain an angle size judgment result; A third judgment module is used to judge whether the effective stroke of the controllable unit of the flexible mold meets the arch height dimension requirement of the target skin based on the skin parameters of the target skin and the mold parameters of the flexible mold, so as to obtain an arch height dimension judgment result; a fourth judgment module, configured to judge whether a contact cap of the flexible mold interferes with the target skin based on skin parameters of the target skin and mold parameters of the flexible mold, so as to obtain an interference judgment result; The fifth judgment module is used to judge whether the flexible mold matches the target skin based on the length and width judgment result, the angle judgment result, the arch height judgment result and the interference judgment result.
11. A computer device, characterized in that: The computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the processor executes the computer program to implement the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Unmanned aerial vehicle skin paving auxiliary equipment capable of being automatically adjusted
CN113650802A
Machining and manufacturing mold and method for special-shaped curved surface hollow skin
CN113878361A