A spatial design method, device and equipment based on skeleton and integument integration
By adopting an integrated design approach that combines the skeleton and the outer skin, the skeleton structure is iteratively divided and the outer skin is generated in combination with style requirements. This solves the problems of low efficiency and poor versatility of traditional design methods, and improves structural stability and appearance adaptability.
Patent Information
- Application Number
- CN202510382899.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2045-03-28
AI Technical Summary
Traditional spatial design methods are inefficient, lack versatility, cannot meet the needs of different scenarios and user styles, and lack integration and environmental adaptability in structural and appearance design.
A design approach based on the integration of skeleton and skin is adopted. The skeleton structure is iteratively divided and the appearance skin is generated by combining style requirements. Structural requirements and style requirements are separated, and iterative optimization is carried out using parameters of scale hierarchy and number of substructures. The appearance skin is generated by combining AI tools.
It improves the versatility and adaptability of the design methodology, enabling it to meet users' style requirements in different scenarios, ensuring structural stability and aesthetic adaptability, and achieving an organic integration of structure and appearance.
Smart Images

Figure CN120316870B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of design, and in particular to a spatial design method, apparatus and equipment based on the integration of skeleton and skin. Background Technology
[0002] When dealing with spatial design tasks, such as designing building rooms, building facades, and urban block systems, traditional design methods often require manual design using computer-aided design software (such as CAD), resulting in low efficiency.
[0003] To address these issues, several design methods for architecture and urban planning based on dynamic structures and deep learning have been proposed. These technologies improve design efficiency and accuracy by generating and evaluating multiple design schemes through optimized algorithms. However, these methods only consider the functional requirements of different design tasks, thus lacking versatility and failing to be flexibly adjusted according to users' stylistic needs.
[0004] Therefore, how to improve the versatility of spatial design in various scenarios while meeting the different style needs of users is a technical problem that needs to be solved. Summary of the Invention
[0005] This application provides a spatial design method, device, and equipment based on the integration of skeleton and skin to solve the technical problem of how to improve the versatility of spatial design in various scenarios while meeting the different style needs of users.
[0006] To address the aforementioned technical problems, in a first aspect, embodiments of this application provide a spatial design method based on the integration of a skeleton and an outer skin, comprising:
[0007] Obtain the first skeleton of the target to be designed and the design requirements; wherein, the design requirements include structural requirements and style requirements;
[0008] Based on the structural requirements, structural partitioning parameters are determined, and the first skeleton is iteratively partitioned according to the structural partitioning parameters until a preset termination iteration condition is met, at which point the iteration is terminated, and a second skeleton including several substructures is obtained; wherein, the number of substructures of the skeleton obtained in each iteration is greater than the number of substructures of the skeleton obtained in the previous iteration.
[0009] The style requirements and the second skeleton are input into a preset skin design system to obtain the appearance skin;
[0010] Integrate the outer skin with the second skeleton to obtain a design scheme.
[0011] Compared to existing technologies, the embodiments of this application have the following beneficial effects: Design requirements are divided into two parts: structural requirements and style requirements. First, starting with the first skeleton of the target to be designed, the structure of the target is iteratively divided according to the structural requirements, ensuring that each iteration yields more substructures, thus obtaining a fully subdivided second skeleton. This structural division method is applicable to structural designs under different scenario requirements, improving the versatility of the design method while ensuring structural stability. Furthermore, based on style requirements and the fully refined second skeleton, an exterior skin suitable for the second skeleton and conforming to the user's style requirements is adaptively generated. This dual-dimensional design framework can cover various scenarios such as building rooms, facades, and urban blocks, breaking through the limitations of traditional methods that only target a single task, while simultaneously satisfying different user style needs.
[0012] In some embodiments of the first aspect of this application, the structural partitioning parameters include scale hierarchy parameters and substructure number parameters; wherein, the step of iteratively partitioning the first skeleton according to the structural partitioning parameters until a preset termination iteration condition is met, terminating the iteration, and obtaining a second skeleton including a plurality of substructures includes:
[0013] The first skeleton is used as the skeleton for the first iteration input, and in each iteration, the scale level parameters and substructure number parameters of the current iteration are updated according to the scale level parameters and substructure number parameters obtained in the previous iteration.
[0014] After each iteration updates the scale hierarchy parameters and the number of substructures, it is determined whether the scale hierarchy parameters obtained in the current iteration meet the preset termination iteration condition.
[0015] When the preset termination iteration condition is met, the iteration is terminated, and the skeleton obtained in the current iteration is used as the second skeleton; when the preset termination iteration condition is not met, the skeleton obtained in the previous iteration is divided according to the scale level parameters and substructure number parameters obtained in the current iteration.
[0016] Compared with existing technologies, the above embodiments have the following beneficial effects: by introducing scale hierarchy parameters and substructure quantity parameters, the initial skeleton is divided into multiple iterations, and more substructures can be obtained in each iteration, thereby achieving gradual refinement of the skeleton structure; at the same time, the scale hierarchy parameters control the number of iterations, ensuring that the iteration is terminated in time when the structural subdivision reaches the expected level, thereby ensuring the stability and rationality of the design scheme.
[0017] In some embodiments of the first aspect of this application, updating the scale hierarchy parameters and substructure quantity parameters of the current iteration based on the scale hierarchy parameters and substructure quantity parameters obtained in the previous iteration includes:
[0018] Determine the first base and the second base based on the current iteration.
[0019] Update the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration;
[0020] The substructure quantity parameter is updated based on the second base number and the substructure quantity parameter obtained in the previous iteration.
[0021] Compared to existing technologies, the above embodiments have the following advantages: By setting a first base and a second base, the parameters of the current iteration are updated based on the parameter values of the previous iteration, making the parameter update process adaptive and able to flexibly respond to different design requirements and iteration states. At the same time, the update process is smoother and more stable, which helps to generate reasonable substructure partitioning and ensures that the structure partitioning results better meet actual design requirements.
[0022] In some embodiments of the first aspect of this application, updating the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration includes:
[0023] The specific formula for updating the scale hierarchy parameters is as follows:
[0024] H n =a ′ ·r n =H n-1 ·r,0 <r<1
[0025] Among them, H n H represents the scale hierarchy parameter updated during the nth iteration. n-1 The scale hierarchy parameter updated in the (n-1)th iteration; a ′ is the initial value of the scale hierarchy parameter; r is the first base, ranging from 0 to 1; n is the current iteration number.
[0026] Compared with the prior art, the above embodiments have the following beneficial effects: by determining the scale level parameters needed at present by combining the previously obtained scale level parameters with the first base value determined this time, the changing trend of the scale level parameters in each iteration process is clarified, making the adjustment of the structural scale level in the skeleton subdivision process predictable and controllable, thereby improving the flexibility of the design process; at the same time, limiting the first base value to between 0 and 1 ensures that the scale level of the substructure is gradually refined.
[0027] In some embodiments of the first aspect of this application, updating the substructure quantity parameter based on the second base and the substructure quantity parameter obtained in the previous iteration includes:
[0028] The specific formula for updating the substructure quantity parameter is as follows:
[0029] S n =a″·b n =S n-1 ·b,b>1
[0030] Among them, S n S is the parameter representing the number of substructures updated in the nth iteration; n is the updated substructure quantity parameter in the (n-1)th iteration; a″ is the initial value of the substructure quantity parameter; b is the second base, with a value greater than 1; n is the current iteration number.
[0031] Compared with the prior art, the above embodiments have the following beneficial effects: by using the substructure quantity parameters obtained in the previous iteration and the second base number determined in this iteration to determine the current required substructure quantity parameters, it is ensured that the number of substructures can continue to increase as the iteration proceeds, making the design subdivision more thorough.
[0032] In some embodiments of the first aspect of this application, the step of dividing the skeleton obtained in the previous iteration based on the scale hierarchy parameters and substructure number parameters obtained in the current iteration update includes:
[0033] The structural scale hierarchy is determined based on the scale hierarchy parameters, and the number of divisions is determined based on the number of substructures parameters.
[0034] The skeleton obtained in the previous iteration is divided into the specified number of substructures, and the scale level of the substructures is the specified structural scale level.
[0035] Compared with existing technologies, the above embodiments have the following beneficial effects: the updated scale hierarchy parameters are used to determine the structural scale hierarchy, and the number of substructures is used to determine the number of divisions. The two are organically combined to achieve accurate division of the skeleton. At the same time, the parameters are used as a guide to dynamically adjust the division method, so that the design scheme can be applied to the structural requirements of different scenarios, thus improving the versatility and adaptability of the method.
[0036] In some embodiments of the first aspect of this application, inputting the style requirements and the second skeleton into a preset skin design system to obtain the appearance skin includes:
[0037] The style requirements include any one or more of the following: text hints and image hints;
[0038] The second skeleton and the style requirements are input into the skin design system composed of AI tools to obtain the appearance skin.
[0039] Compared with the prior art, the above embodiments have the following beneficial effects: by inputting the fully refined second skeleton and style requirements into the preset skin design system, the organic integration of the skeleton structure and the appearance skin is realized; in addition, the two-dimensional design framework can not only meet the spatial design task requirements in any scenario, but also generate the corresponding appearance skin according to the user's personalized style requirements, thereby breaking through the limitation of traditional design methods that are only for a single task.
[0040] Secondly, embodiments of this application also provide a spatial design device based on the integration of skeleton and skin, including: a design data acquisition module, an iterative division module, a skin acquisition module, and a design scheme integration module;
[0041] The design data acquisition module is used to acquire the first skeleton of the target to be designed and the design requirements; wherein the design requirements include structural requirements and style requirements.
[0042] The iterative partitioning module is used to determine the structural partitioning parameters according to the structural requirements, and iteratively partition the first skeleton according to the structural partitioning parameters until a preset termination iteration condition is met, thereby terminating the iteration and obtaining a second skeleton including several substructures; wherein, the number of substructures of the skeleton obtained in each iteration is greater than the number of substructures of the skeleton obtained in the previous iteration.
[0043] The skin acquisition module is used to input the style requirements and the second skeleton into a preset skin design system to acquire the appearance skin;
[0044] The design scheme integration module is used to integrate the outer skin and the second skeleton to obtain the design scheme.
[0045] Thirdly, this application also provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the above-described spatial design method based on the integration of skeleton and skin. Attached Figure Description
[0046] Figure 1 This is a flowchart illustrating a spatial design method based on the integration of skeleton and outer skin, provided in some embodiments of this application.
[0047] Figure 2 This is a schematic diagram of another process for a spatial design method based on the integration of skeleton and skin, provided in some embodiments of this application;
[0048] Figure 3 This is a schematic diagram of the skeleton segmentation of a house provided in some embodiments of this application;
[0049] Figure 4 This application provides a house exterior skin for different style requirements in some embodiments;
[0050] Figure 5 This is a schematic diagram of the skeleton segmentation corresponding to an exterior facade provided in some embodiments of this application;
[0051] Figure 6 This application provides an exterior facade skin for different style requirements in some embodiments;
[0052] Figure 7 This is a schematic diagram of the skeleton segmentation corresponding to a hydrological catchment area provided in some embodiments of this application;
[0053] Figure 8 This application provides an example of the appearance of a hydrological catchment area under different style requirements in some embodiments;
[0054] Figure 9 This is a structural schematic diagram of a space design device based on the integration of a skeleton and an outer skin, provided in some embodiments of this application. Detailed Implementation
[0055] When dealing with spatial design tasks, such as designing building rooms, building facades, and urban block systems, traditional design methods often require manual design using computer-aided design software (such as CAD), resulting in low efficiency.
[0056] To address the aforementioned issues, existing technologies have proposed several architectural and urban design methods based on dynamic structures and deep learning. These technologies improve design efficiency and accuracy by generating and evaluating multiple design schemes through optimization algorithms. However, most of these methods design structure and appearance separately. The structure often focuses solely on functionality, while the exterior relies heavily on the designer's personal artistic style. This approach fails to effectively integrate structure and appearance into an organic whole, lacking a deeper design logic. Furthermore, existing design methods do not adequately consider the interaction between the designed target and its environment, culture, and social context. When the designed target is detached from its actual cultural and social context, it leads to a disconnect between the designed target and its surroundings, lacking environmental adaptability and cultural relevance. Existing technologies typically lack flexibility and adaptability across different spatial scales, resulting in poor versatility and an inability to be flexibly adjusted according to users' stylistic needs.
[0057] To address the aforementioned technical problems, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0058] Example 1
[0059] Please refer to Figure 1 The present application provides a spatial design method based on the integration of skeleton and outer skin, comprising steps S101 to S104, specifically:
[0060] S101: Obtain the first skeleton of the target to be designed and the design requirements; among which, the design requirements include structural requirements and style requirements.
[0061] Furthermore, in some embodiments of this application, the target to be designed includes, but is not limited to, target objects with spatial structure and design requirements, such as space to be designed, entity to be designed, and region to be designed.
[0062] Furthermore, in some embodiments of this application, the first framework is a low-vitality structure. A low-vitality structure refers to a building facade or spatial form that, when designed, does not conform to the basic characteristics of a living structure, i.e., it lacks hierarchical order, adaptability, and natural scale relationships. Typically, a low-vitality structure manifests as a monotonous, rigid appearance lacking hierarchy, failing to reflect scale distinctions; the space of the design target lacks natural growth logic, failing to form good spatial adaptability, resulting in low environmental integration. Using the low-vitality structure as the initial design state defines the form and boundaries of the design target, providing basic data for the subsequent generation and optimization of the second framework.
[0063] Furthermore, in some embodiments of this application, the method for identifying low-vitality structures includes: 1. Designers or planners assess the space of the design target based on the principles of vibrant structures, marking areas lacking hierarchy, proportional imbalance, or insufficient adaptability (applicable to smaller-scale design tasks, such as small-scale building facade optimization or urban space renovation projects). 2. Using open-source data such as urban planning data, GIS (Geographic Information System), or BIM (Building Information Modeling), extract the morphological data of the design target and analyze its hierarchical distribution (applicable to large-scale design tasks, such as urban planning or neighborhood renewal design).
[0064] Furthermore, in some embodiments of this application, when performing structural division, the overall outline of the space or shape can be defined as the first skeleton, or a skeleton that has begun to be divided but not yet fully divided can be used as the first skeleton. It is important to note that the first skeleton is a low-activity structure, and its activity is enhanced through division. That is, this application can not only construct a vibrant structure from a completely disorganized, low-activity state, but also, for spaces that already have a certain level of activity, further subdivide and optimize them to enrich the hierarchy of the design target. It is important to emphasize that low activity and high activity are relative concepts, not absolute standards. In different contexts, a certain level of structure may be considered low-activity, but at another, more granular scale, it may become the basis for a high-activity structure.
[0065] Furthermore, in some embodiments of this application, when dividing the structure, the purpose of further subdivision is to make the number of newly obtained substructures much greater than the number of substructures before subdivision. This greater number is reflected in an exponential increase in the number of substructures, and in an exponential decrease in the scale hierarchy of the substructures.
[0066] Furthermore, in some embodiments of this application, the formula for calculating the vitality level can be expressed as:
[0067] L = S * H
[0068] Where L represents the vitality level of the target being designed; S represents the number of substructures of the target being designed; and H represents the scale level of the target being designed.
[0069] Furthermore, in some embodiments of this application, structural requirements include structural design requirements guided by functional requirements, visual requirements, and spatial relationship requirements. For example, when considering both visual effects and functional requirements, a column can be initially divided into a "30 / 70" or "40 / 60" ratio.
[0070] Furthermore, in some embodiments of this application, style requirements include prompts, prompt images, etc., of any design style, such as styles of different countries, styles of different eras, styles of different materials, or even prompts of colors.
[0071] S102: Determine the structural partitioning parameters according to the structural requirements, and iteratively partition the first skeleton according to the structural partitioning parameters until the preset termination iteration condition is met, terminate the iteration, and obtain a second skeleton including several substructures; wherein, the number of substructures of the skeleton obtained in each iteration is greater than the number of substructures of the skeleton obtained in the previous iteration.
[0072] Furthermore, in some embodiments of this application, the structural partitioning parameters include scale hierarchy parameters and substructure quantity parameters; wherein, according to the structural partitioning parameters, the first skeleton is iteratively partitioned until a preset termination iteration condition is met, the iteration is terminated, and a second skeleton including several substructures is obtained, including:
[0073] The first skeleton is used as the skeleton for the first iteration input, and in each iteration, the scale level parameters and substructure number parameters of the current iteration are updated according to the scale level parameters and substructure number parameters obtained in the previous iteration.
[0074] After each iteration updates the scale hierarchy parameters and the number of substructures, it is determined whether the scale hierarchy parameters obtained in the current iteration meet the preset termination iteration condition.
[0075] When the preset termination iteration condition is met, the iteration is terminated, and the skeleton obtained in the current iteration is used as the second skeleton; when the preset termination iteration condition is not met, the skeleton obtained in the previous iteration is divided according to the scale level parameters and substructure number parameters obtained in the current iteration.
[0076] By introducing scale hierarchy parameters and substructure quantity parameters, the initial skeleton is divided into multiple iterations. Each iteration yields more substructures, thus achieving gradual refinement of the skeleton structure. At the same time, the scale hierarchy parameters control the number of iterations, ensuring that the iteration terminates in time when the structural subdivision reaches the expected level, thereby guaranteeing the stability and rationality of the design scheme.
[0077] Furthermore, in some embodiments of this application, updating the scale hierarchy parameters and substructure quantity parameters of the current iteration based on the scale hierarchy parameters and substructure quantity parameters obtained in the previous iteration includes:
[0078] Determine the first base and the second base based on the current iteration.
[0079] Update the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration;
[0080] Update the substructure quantity parameter based on the second base and the substructure quantity parameter obtained in the previous iteration.
[0081] By setting a first base and a second base, the parameters of the current iteration are updated based on the parameter values of the previous iteration. This makes the parameter update process adaptive, enabling it to flexibly respond to different design requirements and iteration states. Simultaneously, it makes the update process smoother and more stable, contributing to the generation of reasonable substructure partitions and ensuring that the structural partitioning results better meet actual design requirements.
[0082] Furthermore, in some embodiments of this application, updating the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration includes:
[0083] The specific formula for updating the scale hierarchy parameters is as follows:
[0084] H n =a ′ ·r n =H n-1 ·r,0 <r<1
[0085] Among them, H n H represents the scale hierarchy parameter updated during the nth iteration. n-1 The scale hierarchy parameter updated in the (n-1)th iteration; a ′ is the initial value of the scale hierarchy parameter; r is the first base, ranging from 0 to 1; n is the current iteration number.
[0086] By combining the previously obtained scale hierarchy parameters with the first base value determined this time, the required scale hierarchy parameters are determined, clarifying the changing trend of the scale hierarchy parameters in each iteration. This makes the adjustment of the structural scale hierarchy during the skeleton subdivision process predictable and controllable, thereby improving the flexibility of the design process. At the same time, the first base value is limited to between 0 and 1 to ensure that the scale hierarchy of the substructure is gradually refined.
[0087] Furthermore, in some embodiments of this application,
[0088] Furthermore, in some embodiments of this application, updating the substructure quantity parameter based on the second base and the substructure quantity parameter obtained in the previous iteration includes:
[0089] The specific formula for updating the substructure quantity parameter is as follows:
[0090] S n =a″·b n =S n-1 ·b,b>1
[0091] Among them, S n S is the parameter representing the number of substructures updated in the nth iteration; n is the updated substructure quantity parameter in the (n-1)th iteration; a″ is the initial value of the substructure quantity parameter; b is the second base, with a value greater than 1; n is the current iteration number.
[0092] By combining the substructure quantity parameters obtained in the previous iteration with the second base value determined in this iteration, the required substructure quantity parameters are determined, ensuring that the number of substructures can continue to increase as the iteration progresses, thus making the design subdivision more thorough.
[0093]
[0094] Table 1
[0095] For example, in some embodiments of this application, the first skeleton is iteratively divided according to the structural division parameters until a preset termination iteration condition is met, and the iteration is terminated to obtain a second skeleton including several substructures. This can also be performed through the following steps:
[0096] 1) Initial partitioning: Based on the first skeleton, the first partitioning is performed according to the initial scale hierarchy parameters and the initial number of substructures.
[0097] 2) Recursive differentiation:
[0098] Referring to Table 1, set S n =a″·b n Where a″ is the initial number of substructures, b is the second base, and n is the number of the current iteration, that is, the number of substructures increases exponentially. For example, in some embodiments of this application, the value of b ranges from 2 to 6.
[0099] Set H n =a ′ ·r n a ′ Here, r is the initial scale hierarchy parameter, n is the first baseline, and n is the current iteration number. That is, the scale is subdivided exponentially. For example, in some embodiments of this application, the value of r is around 1 / 3.
[0100] 3) Hierarchical division:
[0101] Each iteration, based on the skeleton of the previous level, divides it into S... n Each substructure generates the next level of skeleton; simultaneously, the scale of each substructure is reduced, i.e., according to H... n =H n-1 The number of 'r' decreases in a manner consistent with the hierarchical natural recursive logic.
[0102] 4) Termination condition for recursion:
[0103] Set minimum scale H min At the same time, set the maximum number of iterations N. max When H <H min Or the current iteration count is greater than N max At this point, further refinement should be stopped to ensure that skeleton generation is completed within a reasonable computational complexity.
[0104] As can be seen from the above steps, this application ensures richness at the level of detail by gradually adding details to the skeleton at different scales, while ensuring the stability and simplicity of the structure, thereby achieving a natural transition of the layered structure.
[0105] Furthermore, in some embodiments of this application, referring to Table 1, in different design scenarios, the complexity and detail requirements of certain levels may cause fluctuations in the first and second bases. For example, {e1,e2,e3,e4} and {d1,d2,d3,d4} are the fluctuation values of the scale level parameters and the number of substructure parameters caused by the fluctuations in the first and second bases. Therefore, the first and second bases will be appropriately adjusted according to the specific design requirements, environmental adaptability and spatial scale to ensure that the design achieves a balance between structural stability and appearance design.
[0106] As can be seen from Table 1 above, the core design principles of this application are differentiation and adaptation. The differentiation principle posits that space or structure must be differentiated iteratively to create more and smaller substructures at different scales, while maintaining relative similarity in size across each scale, conforming to the vitality calculation formula and the principles in Table 1. The adaptation principle emphasizes that the structure should adapt to the needs of different scales, thereby ensuring spatial harmony and functional consistency.
[0107] Furthermore, in some embodiments of this application, the skeleton obtained in the previous iteration is divided according to the scale hierarchy parameters and substructure quantity parameters obtained in the current iteration update, including:
[0108] The structural scale hierarchy is determined based on the scale hierarchy parameter, and the number of divisions is determined based on the number of substructures parameter.
[0109] The skeleton obtained in the previous iteration is divided into a number of substructures, and the scale level of the substructures is the same as the scale level of the structure.
[0110] By using updated scale hierarchy parameters to determine the structural scale hierarchy and using substructure quantity parameters to determine the number of divisions, the two are organically combined to achieve precise division of the skeleton. At the same time, the parameters are used as a guide to dynamically adjust the division method, so that the design scheme can be applied to the structural requirements of different scenarios, improving the versatility and adaptability of the method.
[0111] Furthermore, in some embodiments of this application, after each division, the dimensions of the substructures within each scale should remain relatively consistent. Specifically, even if the number of substructures increases between levels, their size variations should remain within a reasonable range. This ensures that the substructures within each level have a harmonious proportional relationship and that there are no excessively large size differences.
[0112] S103: Input the style requirements and the second skeleton into the preset skin design system to obtain the appearance skin.
[0113] Furthermore, in some embodiments of this application, the style requirements and the second skeleton are input into a preset skin design system to obtain the appearance skin, including:
[0114] Style requirements include any one or more of the following: text hints and image hints;
[0115] The skeletal structure and style requirements are input into a skin design system composed of AI tools to obtain the appearance skin.
[0116] By inputting the fully refined second skeleton and style requirements into the preset skin design system, the organic integration of the skeleton structure and the appearance skin is achieved. In addition, the two-dimensional design framework can not only meet the spatial design task requirements in any scenario, but also generate the corresponding appearance skin according to the user's personalized style requirements, thus breaking through the limitation of traditional design methods that are only for a single task.
[0117] Furthermore, in some embodiments of this application, the skin design system includes a natural language processing module for processing user text prompts; a computer vision and image generation module for processing user image prompts; and a multimodal fusion module, in which the user fuses the features extracted by the natural language processing module and the computer vision and image generation module, and further utilizes deep neural networks (e.g., Transformer-based architectures or diffusion models, generative adversarial networks, etc.) to achieve cross-modal information integration, thereby generating an appearance skin with comprehensive style features.
[0118] S104: Integrate the exterior skin and skeleton structure to obtain a design solution.
[0119] Furthermore, in some embodiments of this application, when integrating the exterior skin and the skeletal structure, it is necessary to ensure the interaction and coordination between the skeletal structure and the exterior skin corresponding to the style. Specifically, this is achieved by adjusting the matching between the skin and the skeletal structure to optimize design consistency, so that the building is not only structurally stable but also highly adaptable in appearance.
[0120] Preferably, refer to Figure 2 This is another flowchart illustrating a spatial design method based on the integration of skeleton and outer skin, provided in some embodiments of this application. Specifically:
[0121] Part 1: Skeleton Generation (approximately 80% of the design):
[0122] The skeleton is the core part of the design, ensuring the structural harmony, functionality and stability of the building. Therefore, the first part occupies a major position in the design, accounting for about 80% of the total weight.
[0123] S201. Input Low-Vibration Structure: In this step, input a low-vitality structure model as the initial boundary of the design. This structure is used to define the spatial form and design boundaries of the building, providing basic data for the subsequent generation and optimization of the framework.
[0124] S202. Set the scale hierarchy parameters and substructure quantity parameters:
[0125] Based on the requirements of the given structure, through formula S n =a″·b n and H n =a ′ ·r n Scale level parameters and substructure quantity parameters are set respectively.
[0126] S203. Generate the second skeleton based on the scale hierarchy parameters and substructure quantity parameters: according to the S202 set S... n and H n The parameters are used to generate a second skeleton. Details are gradually added to the skeleton at different scales to ensure richness at the level of detail, while maintaining the stability and simplicity of the structure, thus achieving a natural transition of the layered structure.
[0127] Part Two: Skin Generation (20% of the design):
[0128] The exterior skin design complements and optimizes the structure, ensuring the building's aesthetic and structural compatibility with its environment. The exterior skin accounts for 20% of the design process.
[0129] S204. Input Style Requirements: Designers provide style hints such as text descriptions or images. These hints help the skin design system understand the required style type (such as classic, modern, East Asian style, etc.) and provide a reference for subsequent generation of adaptive skins.
[0130] S205. AI-Generated Exterior Skin Based on Second Skeleton and Segmentation Requirements: Based on the style cues provided in S204 and the second skeleton, the skin design system automatically generates the exterior skin design using AI tools. While ensuring aesthetic appeal, the exterior skin design must also maintain harmony with the skeleton structure, ensuring design flexibility and environmental adaptability.
[0131] S206, Second Skeleton and Exterior Skin Integration: Finally, the second skeleton is integrated with the exterior skin to ensure harmonious interaction between structure and style. By adjusting the matching of the skin and skeleton, the consistency of the design is optimized, ensuring that the design target is not only structurally stable but also highly adaptable in appearance.
[0132] Note: The 80% and 20% ratio mentioned here is metaphorical, intended to emphasize the fundamental role of the skeleton in the design (80%) and the complementary role of the skin in terms of aesthetics and cultural adaptability (20%), rather than a literal quantitative ratio.
[0133] For example, refer to Figure 3 and Figure 4 This is a house design scheme obtained through a spatial design method based on the integration of skeleton and outer skin provided in some embodiments of this application, wherein... Figure 3 This is a schematic diagram showing the structural division of the house. Figure 4 For the exterior skin of houses to meet different style requirements.
[0134] Next Figure 3 as well as Figure 4 The case shown is explained in detail:
[0135] refer to Figure 3 The primary framework of the house is divided into four scale levels. This framework, acting as a unified structure, ensures consistency across different scales while allowing for flexible stylistic variations. In terms of hierarchical scale, the largest scale (S=1) outlines the broadest spatial division, laying the foundation for the overall design. As the scale gradually decreases (S=3, S=15, S=51), the design introduces more refined substructures, ensuring an organic distribution of complexity across different levels. The entire design grid reflects the principles of fractal structures, featuring repeating patterns and sub-divisions that simulate a natural growth process, enhancing the design's stability.
[0136] Further reference Figure 4 , for the basis Figure 3 The second skeleton corresponding to S=51 integrates three different styles of exterior skin, among which... Figure 4 (b) is a classic style, featuring exquisite decorative details, symmetry, and luxurious materials such as gold accents and delicate lines. It is suitable for places that require a sense of grandeur and nobility, such as reception halls or ceremonial spaces. Figure 4 (c) is a transitional style that combines classic and modern elements, featuring warm wood tones and soft lighting, highlighting comfort and sophistication, and is suitable for modern homes or office spaces. Figure 4(d) Represents the East Asian style, emphasizing minimalist design, clean lines, wood grain textures, and harmonious color combinations, fully embodying traditional East Asian aesthetics. This style is particularly suitable for spaces that value cultural authenticity, such as teahouses or interior designs with heritage characteristics.
[0137] For example, refer to Figure 5 and Figure 6 This is an exterior facade protection design scheme obtained through a spatial design method based on the integration of a frame and an outer skin, as provided in some embodiments of this application. Figure 5 This is a schematic diagram of the skeletal structure corresponding to the exterior facade. Figure 6 For the exterior facade to meet different style requirements.
[0138] Next Figure 5 as well as Figure 6 The case shown is explained in detail:
[0139] refer to Figure 5 The facade is divided into a six-scale framework (S = 1, 2, 6, 21, 72, 192), with increasing detail and complexity at each scale level while maintaining proportional harmony. This hierarchical arrangement follows the principle of "far more small substructures than large substructures," ensuring a natural and visually harmonious hierarchical structure. At the smallest scale, details become more refined, resembling fractal patterns in natural structures, further enhancing the design's organic nature and stability.
[0140] Further, refer to Figure 6 , for the basis Figure 5 The second skeleton corresponding to S=192 integrates three different styles of outer skin. Among them, Figure 6 (b) Adopting a Western classical style, with symmetry, decorative cornices, arched windows and soft colors, it conveys a formal and elegant architectural language, suitable for urban or institutional buildings, reflecting solemnity and classicism. Figure 6 (c) is the traditional East Asian style, characterized by curved roof lines, exquisite wooden details, and red and beige tones, reflecting a rich cultural heritage and suitable for historical preservation projects or cultural landmarks. Figure 6 (d) It blends rural and modern styles, emphasizing the texture of stone and wood, simple lines, and a clever combination of traditional and modern elements. It is suitable for residential or rural environments and emphasizes the harmonious integration of tradition and modernity.
[0141] For example, refer to Figure 7 and Figure 8This application provides a hydrological catchment area design scheme obtained through a spatial design method based on an integrated skeleton and outer skin, as described in an embodiment of this application. Figure 7 This is a schematic diagram showing the framework division of the hydrological catchment area. Figure 8 For the appearance of hydrological catchment areas to meet different style requirements.
[0142] Next Figure 7 as well as Figure 8 The case shown is explained in detail:
[0143] refer to Figure 7 The hydrological catchment area is visualized as a branching network, formed by waterways (rivers, streams, tributaries) converging into a whole. The framework of the catchment area is further divided into four different scale levels (S = 1, 3, 16, 54), each scale level representing a progressively finer division of the catchment area. S = 1 represents the largest scale, defining the outline of the catchment area and the main waterways in the framework. The S = 3 framework introduces secondary waterways and intermediate zones. When S = 16, the framework presents a more complex network of smaller tributaries and subdivisions. When S = 54, the finest scale is reached, allowing the acquired second framework to capture minute tributaries and local flow paths. This hierarchical organization reflects the natural principle—"small structures far outnumber large structures"—ensuring scalability and coherence.
[0144] Further, refer to Figure 8 , for the basis Figure 7 The second skeleton corresponding to S=54 integrates three different styles of outer skin. Figure 8 (b) is an agricultural landscape style that embodies the application of the catchment area principle in agricultural landscape design, guiding the layout of irrigation systems and crop divisions through water flow paths. Furthermore, the integration of ponds, reservoirs, and natural topography facilitates water resource management and supports biodiversity. The main features of this design are organic field boundaries, interconnected waterways, and efficient land use, ensuring the rational allocation of water resources and harmony with the ecological environment. Figure 8 (c) The rural settlement style utilizes the catchment area principle to determine the location of settlements. Settlements are typically situated on higher ground to avoid flooding while maintaining proximity to water resources. Natural water flow paths influence the layout of the road network and the design of public spaces, ensuring harmonious integration with the surrounding natural landscape. Key features include the layout of green spaces, harmonious integration with the natural landscape, and sustainable resource management, enhancing the ecological benefits and resource utilization efficiency of the living environment. Figure 8(d) The urban block style embodies the water catchment principle, where the layout of streets and buildings aligns with the branching structure of the water catchment area, ensuring efficient water drainage and ecological integration. Public spaces and green infrastructure mimic natural water flow patterns, contributing to improved urban livability and environmental adaptability. Key features of this design include a compact urban layout, pedestrian-friendly design, and an urban system adapted to the natural water cycle, enabling the city to maintain a healthy ecological balance within its dense structure.
[0145] In summary, the spatial design method based on the integration of skeleton and skin provided in this application has the following beneficial effects: It divides design requirements into two parts: structural requirements and style requirements. First, starting with the first skeleton of the target to be designed, the structure of the target to be designed is iteratively divided according to the structural requirements, ensuring that each iteration yields more substructures, thus obtaining a fully subdivided second skeleton. This structural division method is applicable to structural designs under different scenario requirements, improving the versatility of the design method while ensuring structural stability. Furthermore, based on style requirements and the fully subdivided second skeleton, an exterior skin suitable for the second skeleton and conforming to the user's style requirements is adaptively generated. This dual-dimensional design framework can cover various scenarios such as building rooms, facades, and urban blocks, breaking through the limitations of traditional methods that only target a single task, while simultaneously satisfying different user style needs.
[0146] Example 2
[0147] refer to Figure 9 This application provides a spatial design device based on the integration of skeleton and skin in some embodiments, including: a design data acquisition module 301, an iterative division module 302, a skin acquisition module 303, and a design scheme integration module 304.
[0148] Further, in some embodiments of this application, the design data acquisition module 301 is used to acquire a first skeleton of the target to be designed and design requirements; wherein, the design requirements include structural requirements and style requirements; the iterative division module 302 is used to determine structural division parameters according to the structural requirements, and iteratively divide the first skeleton according to the structural division parameters until a preset termination iteration condition is met, terminate the iteration, and acquire a second skeleton including several substructures; wherein, the number of substructures of the skeleton obtained in each iteration is greater than the number of substructures of the skeleton obtained in the previous iteration; the skin acquisition module 303 is used to input the style requirements and the second skeleton into a preset skin design system to acquire the appearance skin; the design scheme integration module 304 is used to integrate the appearance skin and the second skeleton to acquire a design scheme.
[0149] Furthermore, in some embodiments of this application, the structural partitioning parameters include scale hierarchy parameters and substructure quantity parameters; wherein, the step of iteratively partitioning the first skeleton according to the structural partitioning parameters until a preset termination iteration condition is met, terminating the iteration, and obtaining a second skeleton including a plurality of substructures includes:
[0150] The first skeleton is used as the skeleton for the first iteration input, and in each iteration, the scale level parameters and substructure number parameters of the current iteration are updated according to the scale level parameters and substructure number parameters obtained in the previous iteration.
[0151] After each iteration updates the scale hierarchy parameters and the number of substructures, it is determined whether the scale hierarchy parameters obtained in the current iteration meet the preset termination iteration condition.
[0152] When the preset termination iteration condition is met, the iteration is terminated, and the skeleton obtained in the current iteration is used as the second skeleton; when the preset termination iteration condition is not met, the skeleton obtained in the previous iteration is divided according to the scale level parameters and substructure number parameters obtained in the current iteration.
[0153] Furthermore, in some embodiments of this application, updating the scale hierarchy parameters and substructure quantity parameters of the current iteration based on the scale hierarchy parameters and substructure quantity parameters obtained in the previous iteration includes:
[0154] Determine the first base and the second base based on the current iteration.
[0155] Update the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration;
[0156] The substructure quantity parameter is updated based on the second base number and the substructure quantity parameter obtained in the previous iteration.
[0157] Furthermore, in some embodiments of this application, updating the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration includes:
[0158] The specific formula for updating the scale hierarchy parameters is as follows:
[0159] H n =a ′ ·r n =H n-1 ·r,0 <r<1
[0160] Among them, H n H represents the scale hierarchy parameter updated during the nth iteration. n-1 The scale hierarchy parameter updated in the (n-1)th iteration; a′ is the initial value of the scale hierarchy parameter; r is the first base, ranging from 0 to 1; n is the current iteration number.
[0161] Furthermore, in some embodiments of this application, updating the substructure quantity parameter based on the second base and the substructure quantity parameter obtained in the previous iteration includes:
[0162] The specific formula for updating the substructure quantity parameter is as follows:
[0163] S n =a″·b n =S n-1 ·b,b>1
[0164] Among them, S n S is the parameter representing the number of substructures updated in the nth iteration; n is the updated substructure quantity parameter in the (n-1)th iteration; a″ is the initial value of the substructure quantity parameter; b is the second base, with a value greater than 1; n is the current iteration number.
[0165] Furthermore, in some embodiments of this application, the step of dividing the skeleton obtained in the previous iteration based on the scale hierarchy parameters and substructure quantity parameters obtained in the current iteration update includes:
[0166] The structural scale hierarchy is determined based on the scale hierarchy parameters, and the number of divisions is determined based on the number of substructures parameters.
[0167] The skeleton obtained in the previous iteration is divided into the specified number of substructures, and the scale level of the substructures is the specified structural scale level.
[0168] Furthermore, in some embodiments of this application, the step of inputting the style requirements and the second skeleton into a preset skin design system to obtain the appearance skin includes:
[0169] The style requirements include any one or more of the following: text hints and image hints;
[0170] The second skeleton and the style requirements are input into the skin design system composed of AI tools to obtain the appearance skin.
[0171] It is understood that the above-described device embodiments correspond to the method embodiments of the present invention. The space design device based on the integration of skeleton and skin provided by the embodiments of the present invention can realize any one of the method embodiments of the present invention, namely the space design method based on the integration of skeleton and skin provided in Embodiment 1.
[0172] In summary, the spatial design method based on the integration of skeleton and skin provided in this application has the following beneficial effects: It divides design requirements into two parts: structural requirements and style requirements. First, starting with the first skeleton of the target to be designed, the structure of the target to be designed is iteratively divided according to the structural requirements, ensuring that each iteration yields more substructures, thus obtaining a fully subdivided second skeleton. This structural division method is applicable to structural designs under different scenario requirements, improving the versatility of the design method while ensuring structural stability. Furthermore, based on style requirements and the fully subdivided second skeleton, an exterior skin suitable for the second skeleton and conforming to the user's style requirements is adaptively generated. This dual-dimensional design framework can cover various scenarios such as building rooms, facades, and urban blocks, breaking through the limitations of traditional methods that only target a single task, while simultaneously satisfying different user style needs.
[0173] Example 3
[0174] Based on the above-described embodiments of the space design method based on the integration of skeleton and skin, another embodiment of this application provides a space design terminal device based on the integration of skeleton and skin. The space design terminal device based on the integration of skeleton and skin includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the space design method based on the integration of skeleton and skin of any embodiment of this application.
[0175] For example, in this embodiment, the computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete this application. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the space design device based on the integrated skeleton and outer skin.
[0176] The space design device based on the integrated skeleton and skin can be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device based on the integrated skeleton and skin may include, but is not limited to, a processor and a memory.
[0177] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the integrated skeleton and skin space design device, connecting various parts of the device via various interfaces and lines. The memory can be used to store the computer programs and / or modules. The processor implements various functions of the integrated skeleton and skin space design device by running or executing the computer programs and / or modules stored in the memory, and by calling data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, at least one application program required for a function, etc.; the data storage area can store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0178] Example 4
[0179] Based on the above embodiments of the space design method based on the integration of skeleton and skin, another embodiment of this application provides a storage medium, the storage medium including a stored computer program, wherein, when the computer program is running, the device where the storage medium is located controls the execution of the space design method based on the integration of skeleton and skin of any embodiment of this application.
[0180] In this embodiment, the storage medium is a computer-readable storage medium, and the computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.
[0181] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above descriptions are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application for those skilled in the art.
Claims
1. A spatial design method based on the integration of skeleton and outer skin, characterized in that, include: Obtain the first skeleton of the target to be designed and the design requirements; wherein, the design requirements include structural requirements and style requirements; Based on the structural requirements, structural partitioning parameters are determined, and the first skeleton is iteratively partitioned according to the structural partitioning parameters until a preset termination iteration condition is met, at which point the iteration terminates and a second skeleton comprising several substructures is obtained; wherein, the number of substructures of the skeleton obtained in each iteration is greater than the number of substructures of the skeleton obtained in the previous iteration; the structural partitioning parameters include scale level parameters and substructure quantity parameters. The style requirements and the second skeleton are input into a preset skin design system to obtain the appearance skin; Integrate the outer skin with the second skeleton to obtain a design solution; The process of iteratively dividing the first skeleton according to the structural division parameters until a preset termination condition is met, terminating the iteration, and obtaining a second skeleton including several substructures includes: Based on the first skeleton, the initial partitioning is performed according to the initial scale hierarchy parameters and the initial number of substructures; set up ,in, For the first The parameter for the number of substructures updated in the next iteration. This is the parameter for the initial number of substructures. The second base, The current iteration number, i.e., the number of substructures, increases exponentially. set up , For the first The scale hierarchy parameters are updated in the next iteration. These are the initial scale hierarchy parameters. As the first bottom line, The current iteration number is used, meaning the scale is subdivided exponentially. Each iteration, based on the skeleton of the previous level, divides it into... Each substructure generates the skeleton of the next level; simultaneously, the scale of each substructure is reduced, i.e., according to... Decreasing in a gradual manner; Set minimum scale At the same time, set the maximum number of iterations. ,when Or the current iteration count is greater than At that point, further refinement should cease.
2. The spatial design method based on the integration of skeleton and skin as described in claim 1, wherein the step of iteratively dividing the first skeleton according to the structural division parameters until a preset termination iteration condition is met, terminating the iteration, and obtaining a second skeleton including several substructures, includes: The first skeleton is used as the skeleton for the first iteration input, and in each iteration, the scale level parameters and substructure number parameters of the current iteration are updated according to the scale level parameters and substructure number parameters obtained in the previous iteration. After each iteration updates the scale hierarchy parameters and the number of substructures, it is determined whether the scale hierarchy parameters obtained in the current iteration meet the preset termination iteration condition. When the preset termination iteration condition is met, the iteration is terminated, and the skeleton obtained in the current iteration is used as the second skeleton; when the preset termination iteration condition is not met, the skeleton obtained in the previous iteration is divided according to the scale level parameters and substructure number parameters obtained in the current iteration.
3. The spatial design method based on the integration of skeleton and outer skin as described in claim 2, characterized in that, The step of updating the scale hierarchy parameters and substructure quantity parameters of the current iteration based on the scale hierarchy parameters and substructure quantity parameters obtained in the previous iteration includes: Determine the first base and the second base based on the current iteration. Update the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration; The substructure quantity parameter is updated based on the second base number and the substructure quantity parameter obtained in the previous iteration.
4. The spatial design method based on the integration of skeleton and outer skin as described in claim 3, characterized in that, The step of updating the scale hierarchy parameters based on the first base and the scale hierarchy parameters obtained in the previous iteration includes: The specific formula for updating the scale hierarchy parameters is as follows: in, For the first The scale hierarchy parameters are updated in the next iteration; No. The scale hierarchy parameters are updated in the next iteration; These are the initial values for the scale hierarchy parameters; The base is 0, and its value ranges from 1 to 0. This represents the current iteration number.
5. The spatial design method based on the integration of skeleton and outer skin as described in claim 3, characterized in that, The step of updating the substructure quantity parameter based on the second base and the substructure quantity parameter obtained in the previous iteration includes: The specific formula for updating the substructure quantity parameter is as follows: in, For the first The parameter for the number of substructures updated in the next iteration; For the first The parameter for the number of substructures updated in the next iteration; This is the initial value for the substructure quantity parameter; The second base is a number whose value is greater than 1. This represents the current iteration number.
6. The spatial design method based on the integration of skeleton and outer skin as described in claim 2, characterized in that, The step of dividing the skeleton obtained in the previous iteration based on the scale hierarchy parameters and substructure quantity parameters obtained in the current iteration includes: The structural scale hierarchy is determined based on the scale hierarchy parameters, and the number of divisions is determined based on the number of substructures parameters. The skeleton obtained in the previous iteration is divided into the specified number of substructures, and the scale level of the substructures is the specified structural scale level.
7. A spatial design method based on the integration of skeleton and outer skin as described in claim 1, characterized in that, The style requirements and the second skeleton are input into a preset skin design system to obtain the appearance skin. include: The style requirements include any one or more of the following: text hints and image hints; The second skeleton and the style requirements are input into the skin design system composed of AI tools to obtain the appearance skin.
8. A spatial design device based on an integrated skeleton and outer skin, characterized in that, include: The design includes a data acquisition module, an iterative partitioning module, a skin acquisition module, and a design scheme integration module. The design data acquisition module is used to acquire the first skeleton of the target to be designed and the design requirements; wherein the design requirements include structural requirements and style requirements. The iterative partitioning module is used to determine structural partitioning parameters according to the structural requirements, and iteratively partition the first skeleton according to the structural partitioning parameters until a preset termination iteration condition is met, thereby terminating the iteration and obtaining a second skeleton including several substructures; wherein, the number of substructures of the skeleton obtained in each iteration is greater than the number of substructures of the skeleton obtained in the previous iteration; the structural partitioning parameters include scale level parameters and substructure quantity parameters. The skin acquisition module is used to input the style requirements and the second skeleton into a preset skin design system to acquire the appearance skin; The design scheme integration module is used to integrate the outer skin and the second skeleton to obtain the design scheme; The process of iteratively dividing the first skeleton according to the structural division parameters until a preset termination condition is met, terminating the iteration, and obtaining a second skeleton including several substructures includes: Based on the first skeleton, the initial partitioning is performed according to the initial scale hierarchy parameters and the initial number of substructures; set up ,in, For the first The parameter for the number of substructures updated in the next iteration. This is the parameter for the initial number of substructures. The second base, The current iteration number, i.e., the number of substructures, increases exponentially. set up , For the first The scale hierarchy parameters are updated in the next iteration. These are the initial scale hierarchy parameters. As the first bottom line, The current iteration number is used, meaning the scale is subdivided exponentially. Each iteration, based on the skeleton of the previous level, divides it into... Each substructure generates the skeleton of the next level; simultaneously, the scale of each substructure is reduced, i.e., according to... Decreasing in a gradual manner; Set minimum scale At the same time, set the maximum number of iterations. ,when Or the current iteration count is greater than At that point, further refinement should cease.
9. A spatial design device based on an integrated skeleton and outer skin as described in claim 8, characterized in that, The step of iteratively dividing the first skeleton according to the structural division parameters until a preset termination condition is met, terminating the iteration, and obtaining a second skeleton including several substructures includes: The first skeleton is used as the skeleton for the first iteration input, and in each iteration, the scale level parameters and substructure number parameters of the current iteration are updated according to the scale level parameters and substructure number parameters obtained in the previous iteration. After each iteration updates the scale hierarchy parameters and the number of substructures, it is determined whether the scale hierarchy parameters obtained in the current iteration meet the preset termination iteration condition. When the preset termination iteration condition is met, the iteration is terminated, and the skeleton obtained in the current iteration is used as the second skeleton; when the preset termination iteration condition is not met, the skeleton obtained in the previous iteration is divided according to the scale level parameters and substructure number parameters obtained in the current iteration.
10. A terminal device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement a spatial design method based on an integrated skeleton and skin as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method for brushing background walls of prototype rooms of different styles into various house types
CN103631986A
Collaboration system for adaptive subspace iterative segmentation applied to fusion reactor nuclear analysis
CN106528916A