CN110489853A - A kind of modeling method of household parameterized model - Google Patents
A kind of modeling method of household parameterized model Download PDFInfo
- Publication number
- CN110489853A CN110489853A CN201910751538.9A CN201910751538A CN110489853A CN 110489853 A CN110489853 A CN 110489853A CN 201910751538 A CN201910751538 A CN 201910751538A CN 110489853 A CN110489853 A CN 110489853A
- Authority
- CN
- China
- Prior art keywords
- model
- parameter
- component
- household
- global
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of modeling methods of household parameterized model, include the following steps, S1, and arbitrary parameter or component are modified in modeling tool;S2, error detection: the factor for the model forms building that whether has an impact under detection "current" model state prompts user, if without the building for carrying out model if having;S3 initializes current Global Dictionary.The modeling method can construct parameterized model that is consistent with real world family product form and can having any desired architecture production technique auxiliary information, and the household 3D that can be used for the households classification such as cabinet, wardrobe, door and window, furred ceiling is designed and produced.
Description
Technical field:
The present invention relates to house ornamentation fields, and in particular to a kind of modeling method of household parameterized model.
Background technique:
Although most of enterprise in household industry has parametric modeling tool, its parameter type is few, drives system
Simply, can only from top to bottom, the parameter transmitting between partial model, plate is to drive cabinet body structure to change.On father's model not
The parameter that submodel can be established, being not achieved makes the transmitting of parameter from bottom to up, tells what model submodel all employs to father
Parameter, the parameter come up of submodel transmitting can report the information of any submodel, such as size, area, material, pattern,
So that the controllable parameter of all components can be obtained on one node of father's model.It is another there is no global parameter system conveniently: institute
Meaning global parameter had passed through the multiple current values for having used the global parameter of a global state modulator both to unified driving cabinet
Body structure.Other one does not have parameterized template system conveniently: so-called parameterized template system, both collects the parameter having built up
For template, it is introduced directly into the creation parameter for not needing repeatability in use next time.
In terms of the renewal process of model: when parameter change, more new logic is in terms of going in the form of tree structure+chained list
The data for calculating all parts drive sub- grade to update in layer from top to bottom.I.e. before the update the structure of model be it is fixed,
User cannot arbitrarily modify structure.
On the whole not in real time to the error detection of entire model.It is any to lead to model i.e. when user is in modeling process
The change for constructing failure, cannot detected and inform user.
Summary of the invention:
The technical problem to be solved by the present invention is to provide one for the defect of modeling tool present on Vehicles Collected from Market
A use is simpler, the modeling method of the household parameterized model of more architecture.This method from parameter system construct, base components
Six offer, model forms update, error detection, lot-size model state modulator, lot-size model component controls aspects solve, some
The parameter of parameterized model realizes parameter type diversification, Value Types diversification in terms of parameter type;In terms of parameter transmitting
Can not only individually create can also import from global parameter or parameterized template;Parameter can be transmitted from top to bottom, between component mutually
Transmitting can be also communicated up under.Meanwhile component library provides comprehensive and basic two dimension, three-dimensional base components and others
Assist modelling elements;And do not have to again from hand cost on 0 building modelling elements, reduction.In addition, modeling process does not need concern mould
Dependence before type.Before model construction, the dependency graph between model parameter and component is constructed.Dependency graph is opened up
Sequence is flutterred, dependence sequence is obtained, analytic parameter is removed further according to dependence sequence and constructs the subassembly of each level.Batch modification mould
Shape parameter and batch modification model subassembly, achieve the purpose that be uniformly controlled a collection of model forms.
As shown in Figure 1, a parameterized model is by following module composition: parameter system, component system.Any one
Many kinds of parameters type and Value Types are supported in the creation of parameter;Wherein parameter type can be shaping, floating type, character string, boolean
Type, more Boolean types, material, profile, pattern etc., Value Types can be with sections, incremental, fixed value, formula, compound formula etc..
Above-mentioned parameter can be with directly creation can also create in global parameter list on model in modeling process.And
Afterwards parameterized template can be set by the parameter created.It can join from global parameter list or from template when so modeling
These parameters are taken out in ordered series of numbers table directly to use.The parameter in another special source we become Report Parameters: subassembly
Parameter is attached on father's model.Illustrate when subassembly addition reference name below.
The source of subassembly: 1. directly add from base components, these base components include underlying parameter model, auxiliary
Help structure.Wherein underlying parameter model includes: the ginseng that special-shaped plate, setting-out, grid, spline curve etc. can be various bases
Numberization model, these underlying parameter models be in system it is pre-added, have specific parameter.Supplementary structure: including wheel
Wide limitation, straight line adsorption line, right angle adsorption line, interior sky, door opening, interference region, conduit coupling etc. are used for Computer Aided Design and life
The some structures produced.2. the parameterized model having had been built up can be used.
Subassembly can be set reference name and such as be provided with C, and subassemblies other in this way and father's model can be taken [email protected]
To the W parameter of C component.To achieve the purpose that parameter is transmitted between the parts and transmitted from bottom to top.
The building of parameterized model: addition parameter and addition subassembly and by between expression formula control parameter and parameter according to
Bad relationship, the parameter relationship dependency between component and component.#W+ C.D has been write such as an expression formula, that is, used W parameter and
The D parameter of C component.
Parameterized model is constructed, core is to construct function.One function has into ginseng and function internal logic, enters changing for ginseng
Become the result for affecting function.Component is to call in addition in a function body using the parameterized model having had been built up
One function.
On this basis, such as Fig. 2, the technical solution of the invention is as follows, provides a kind of modeling of household parameterized model
Method includes the following steps,
S1 modifies arbitrary parameter or component in modeling tool;
S2, error detection: the factor for the model forms building that whether has an impact under detection "current" model state prompts if having
User, if the building for carrying out model without if;
S3 initializes current Global Dictionary;
S4, the corresponding S1 construct digraph according to the dependence of parameter, and topological sorting algorithm calculates the dependence sequence of parameter
And analytic parameter one by one, and parameter name and result are added to the Global Dictionary currently constructed in the form of key-value pair, or, according to
The dependence of component constructs digraph, and topological sorting algorithm calculates the dependence sequence of component and constructs component one by one, in conjunction with current complete
Office's dictionary resolution component it is all enter ginseng, if current part is base components construct element as a result, and by the id of component and
Current dictionary is recorded in the result of building in the form of key-value pair, and the building of model is then come back for if not base components;
S5, takes out final building as a result, if reporting the attribute of subassembly in the Report Parameters of "current" model, from complete
Office's dictionary takes out, and its value is arranged.
Preferably, if being provided with reference name, the reference name of the component and its all parameters are added in the S4
Global Dictionary.
Preferably, global parameter setting is as follows, in model in use, finding out complete in model when model batch operation
Office's parameter, and the value that it will be made to replace with the global parameter of current system setting.
Preferably, when model batch operation needs batch modification parameter: choosing a collection of model, specify some parameter and be arranged
Value, modifies it if the parameter for having the parameter name in model.
Preferably, when model batch operation, if batch replacement updates, replacement component: a collection of model can be chosen, and specified
Some component update model version is replaced it.
Using after above scheme compared with prior art, the invention has the following advantages that by the parametric modeling method,
It can construct consistent with real world family product form and can have any desired architecture production technique auxiliary information
Parameterized model, the household 3D that can be used for the households classification such as cabinet, wardrobe, door and window, furred ceiling are designed and produced.And component library
It provides, saves the modeling cost of basic component, real-time error detection can find modeling mistake in time, and pass through the parametrization
Parameter may be implemented by under upper in parameterized model constructed by modeling method, from the bottom to top, driving parameter between component and
Parameter transmitting, meanwhile, various parameters are applied in combination, and the mutual calling between parameterized model makes it possible to construct complicated and diversified ginseng
Numberization model.Global parameter and batch operation then provide batch control and modify the ability of model, and cloud modeling tool is reduced
The costs such as tool installation and debugging.
Detailed description of the invention:
Fig. 1 is that three parts construct parameterized model building.
Fig. 2 is that parameterized model constructs flow chart.
Specific embodiment:
With regard to specific embodiment, the invention will be further described with reference to the accompanying drawing:
Embodiment 1
1. adding parameter A=500;
2. importing global parameter B is material X;
3. importing parameterized template C=150;
4. adding a horizontal plate;
5. two components of addition set component1, component2 for reference name respectively;
6. the material parameters of horizontal plate are written as #B, achieve the purpose that quote B material;
7. the height of component1 is written as #A, the height of component2 is written [email protected];
8. the width of component1 is written as #C+200;
9. creating report variable C1CZ in top layer [email protected], the parameterized model morphologic appearance is as a result, plate
The material of part is material X;The height of component1 and component2 is 500;The width of component1 is 350;Top layer report
The value for accusing variable C1CZ is the material of component1;
10. modifying A, B, C parameter model form can all convert therewith;
11. the parameterized model building process that any one modification can all trigger attached drawing two.
Claims (5)
1. a kind of modeling method of household parameterized model, it is characterised in that: include the following steps,
S1 modifies arbitrary parameter or component in modeling tool;
S2, error detection: the factor for the model forms building that whether has an impact under detection "current" model state prompts to use if having
Family, if the building for carrying out model without if;
S3 initializes current Global Dictionary;
S4, the corresponding S1 construct digraph according to the dependence of parameter, topological sorting algorithm calculate the dependence sequence of parameter and by
One analytic parameter, and parameter name and result are added to the Global Dictionary currently constructed in the form of key-value pair, or, according to component
Dependence construct digraph, topological sorting algorithm calculate component dependence sequence simultaneously construct component one by one, in conjunction with current global word
Allusion quotation resolution component it is all enter ginseng, if current part is base components construct element as a result, and by the id of component and building
Result current dictionary is recorded in the form of key-value pair, the building of model is then come back for if not base components;
S5 takes out final building as a result, if reporting the attribute of subassembly in the Report Parameters of "current" model, from global word
Allusion quotation is taken out, and its value is arranged.
2. the modeling method of household parameterized model according to claim 1, it is characterised in that: in the S4, if set
Reference name has been set, then Global Dictionary has been added in the reference name of the component and its all parameters.
3. the modeling method of household parameterized model according to claim 1, it is characterised in that: when model batch operation,
Global parameter setting is as follows, in model in use, finding out the global parameter in model, and it will be made to replace with current system and set
The value for the global parameter set.
4. the modeling method of household parameterized model according to claim 1, it is characterised in that: model batch operation need to be criticized
When amount modification parameter: choosing a collection of model, specify some parameter and setting value, repaired if the parameter for having the parameter name in model
Change it.
5. the modeling method of household parameterized model according to claim 1, it is characterised in that: when model batch operation,
If batch replacement updates, replacement component: a collection of model can be chosen, and specify some component update model version or replaced to it
It changes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910751538.9A CN110489853A (en) | 2019-08-15 | 2019-08-15 | A kind of modeling method of household parameterized model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910751538.9A CN110489853A (en) | 2019-08-15 | 2019-08-15 | A kind of modeling method of household parameterized model |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110489853A true CN110489853A (en) | 2019-11-22 |
Family
ID=68551068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910751538.9A Pending CN110489853A (en) | 2019-08-15 | 2019-08-15 | A kind of modeling method of household parameterized model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110489853A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111045669A (en) * | 2019-12-06 | 2020-04-21 | 宁波和利时智能科技有限公司 | Modeling method and device based on information system data |
CN111324961A (en) * | 2020-02-27 | 2020-06-23 | 杭州群核信息技术有限公司 | Home parameterization model modeling system and method based on global variables |
CN111857092A (en) * | 2020-06-22 | 2020-10-30 | 杭州群核信息技术有限公司 | Real-time error detection system and method for household parametric model |
CN113065182A (en) * | 2021-02-19 | 2021-07-02 | 中铁第一勘察设计院集团有限公司 | BIM-based urban rail transit platform door system engineering design method |
CN113450458A (en) * | 2021-06-28 | 2021-09-28 | 杭州群核信息技术有限公司 | Data conversion system, method and device of household parametric model and storage medium |
CN115860672A (en) * | 2022-12-05 | 2023-03-28 | 广东省通信产业服务有限公司 | Digital building data collaborative management method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246031A1 (en) * | 2010-12-08 | 2013-09-19 | Xiaohui Wu | Constructing Geologic Models From Geologic Concepts |
CN107092755A (en) * | 2017-04-26 | 2017-08-25 | 上海工程技术大学 | A kind of parameter for product design relies on the update method of model |
CN108920752A (en) * | 2018-05-25 | 2018-11-30 | 电子科技大学 | A kind of traveling wave tube structure size synchronized update and Iterative Design method |
-
2019
- 2019-08-15 CN CN201910751538.9A patent/CN110489853A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246031A1 (en) * | 2010-12-08 | 2013-09-19 | Xiaohui Wu | Constructing Geologic Models From Geologic Concepts |
CN107092755A (en) * | 2017-04-26 | 2017-08-25 | 上海工程技术大学 | A kind of parameter for product design relies on the update method of model |
CN108920752A (en) * | 2018-05-25 | 2018-11-30 | 电子科技大学 | A kind of traveling wave tube structure size synchronized update and Iterative Design method |
Non-Patent Citations (1)
Title |
---|
何澍元: "钢结构标准件参数化设计***的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111045669A (en) * | 2019-12-06 | 2020-04-21 | 宁波和利时智能科技有限公司 | Modeling method and device based on information system data |
CN111324961A (en) * | 2020-02-27 | 2020-06-23 | 杭州群核信息技术有限公司 | Home parameterization model modeling system and method based on global variables |
CN111857092A (en) * | 2020-06-22 | 2020-10-30 | 杭州群核信息技术有限公司 | Real-time error detection system and method for household parametric model |
CN111857092B (en) * | 2020-06-22 | 2024-04-30 | 杭州群核信息技术有限公司 | Real-time error detection system and method for household parameterized model |
CN113065182A (en) * | 2021-02-19 | 2021-07-02 | 中铁第一勘察设计院集团有限公司 | BIM-based urban rail transit platform door system engineering design method |
CN113450458A (en) * | 2021-06-28 | 2021-09-28 | 杭州群核信息技术有限公司 | Data conversion system, method and device of household parametric model and storage medium |
CN113450458B (en) * | 2021-06-28 | 2023-03-14 | 杭州群核信息技术有限公司 | Data conversion system, method and device of household parametric model and storage medium |
CN115860672A (en) * | 2022-12-05 | 2023-03-28 | 广东省通信产业服务有限公司 | Digital building data collaborative management method and system |
CN115860672B (en) * | 2022-12-05 | 2023-09-29 | 广东省通信产业服务有限公司 | Digital building data collaborative management method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110489853A (en) | A kind of modeling method of household parameterized model | |
US20210019455A1 (en) | Method and system for calculating a space planning and generating design solutions assisted by artificial intelligence | |
Ma et al. | Associative feature modeling for concurrent engineering integration | |
Eastman | Modeling of buildings: evolution and concepts | |
CN104933265A (en) | Method for designing interior decoration of building based on BIM | |
CN104915524A (en) | BIM-based interior module group library construction method for building interior design | |
CN105447226A (en) | BIM based house type parameterized design control method and system | |
CN110210654A (en) | Product model designing system and method | |
CN109344969B (en) | Neural network system, training method thereof, and computer-readable medium | |
CN112149324A (en) | Rapid modeling method for simulation verification of composite material tool compensation molded surface | |
CN111539066A (en) | Method for parametric integrated design of automobile door cover | |
CN111339640A (en) | Automatic building parking space number creation method based on Revit plug-in Dynamo | |
CN102194035A (en) | Crane girder drawing parameterization design method | |
Rossi et al. | Collaborative assembly of digital materials | |
CN107085624B (en) | Model for managing changes in product structure for a product | |
CN105957138B (en) | A kind of furniture item three-dimensional modeling method and system based on assembly | |
CN106326589B (en) | CATIA engineering drawing generating method and system based on complex background view | |
CN112465953A (en) | Rapid parameterization modeling method based on template | |
CN115774946A (en) | Three-dimensional facility planning and logistics analysis method, system and application based on SLP | |
CN105893667A (en) | Heterogeneous simulation data unified integrated visual method | |
Jian-li et al. | CAD system design on standard part based on software reuse | |
CN114036680A (en) | Refrigerator car carriage design system and design method | |
CN107292967A (en) | The method for building the three-dimensional Configurable BOM containing skeleton is mapped based on geometric properties | |
Krstic | Algebras and grammars for shapes and their boundaries | |
CN112632810A (en) | Method for predicting pressing amount rule of upper die for bending rod piece |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191122 |