CN110489853A - A kind of modeling method of household parameterized model - Google Patents

A kind of modeling method of household parameterized model Download PDF

Info

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
Application number
CN201910751538.9A
Other languages
Chinese (zh)
Inventor
李文付
张彤
杨熠飞
王苑仙
李辉
沈雯
胡玉玲
陈帆
邓思启
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Group's Nuclear Information Technology Co Ltd
Original Assignee
Hangzhou Group's Nuclear Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Group's Nuclear Information Technology Co Ltd filed Critical Hangzhou Group's Nuclear Information Technology Co Ltd
Priority to CN201910751538.9A priority Critical patent/CN110489853A/en
Publication of CN110489853A publication Critical patent/CN110489853A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three 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

A kind of modeling method of household parameterized model
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.
CN201910751538.9A 2019-08-15 2019-08-15 A kind of modeling method of household parameterized model Pending CN110489853A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
何澍元: "钢结构标准件参数化设计***的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)》 *

Cited By (9)

* Cited by examiner, † Cited by third party
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