什么是参数化建模?
参数化建模 parametric modeling
定义:以⽤户输⼊的参数为起点,经过程序内部逻辑的分析处理,最终⽣成模型对象的过程。
定义
三个要素:数据,即⽤户输⼊(或者其他⽅式输⼊)的参数;逻辑,为了⽣成预期模型,对数据的进⾏⼀些列运算和操作的总和;模型对象,是三个要素
参数化建模的结果。
三个要素之间的关系如下:
特征
特征:建模过程以数据为原料,以逻辑为驱动。
参数化建模的分类
根据模型对象与数据、逻辑的之间的关系,可以将参数化建模分为三类。
第⼀类,模型对象与数据、逻辑相互分离。
两个特点:1. 根据对象的外部逻辑进⾏建模;2. 建模完成后,数据、逻辑与模型不再有联系。
例⼦:2019年开发的节点建模⼯具就是这样⼀类参数化建模。节点建模⼯具⽣成的对象是⼀些列板的合集,从⽣成的节点对象,⽆法⽅便地反推数据与逻辑是什么样的。
第⼆类,数据成为模型对象的⼀部分,逻辑与模型对象分离
特点:1.可以⽅便地查看的对象其属性(或数据);2因为逻辑与对象的分离,不可以通过更改属性以期改变模型对象,即此时的属性(或数据)是不可更改的,在建模的时候就是确定的。
例⼦:电⽓三维培训的⼀些设备模型,其属性均在建模之前确定,建模之后,只能查看,⽆法修改。若要修改,只能重新建模。
第三类,数据、逻辑均是模型对象的⼀部分。
特点:1.可以⽅便地查看的对象属性;2 修改其属性就可以更改模型对象。
例⼦:电⽓三维培训中参数化建模⼯具。在模型对象建模完成后,可以修改查看和修改属性,模型对象也会随之发⽣变化。对象模型是什么
这三类参数化建模⽅式,是从低级到⾼级,依次递进的关系。
以AutoCAD中⾃定义的动态块“门框”举例,
该动态块定义了两个参数,门洞宽、门洞⾼。可以⽅便的查看和修改该块的参数,模型也会随之改变。如图:
如下图,注意红圈范围内的夹点,该夹点可以拖动,就可直接修改模型,模型的参数也随着改变。
在这样的⼀个动态块中,修改模型对象就是修改数据,修改数据就是修改模型对象。
数据和模型对象在对象⾃⾝的逻辑下成为⼀个统⼀体。这就是我认为的参数化建模的最⾼级的形式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论