一、功能介绍
本文将介绍如何实现模型和其子部件独立报价,以抽屉为例,有些企业是直接对抽屉按“个”来报价,有些企业则是对抽屉下面的抽盒、抽面、把手进行单独报价,这时便需要对模型和其子部件分别报价,
作用:
当某个子部件的「需要报价」的结果为是,则这个部件的价格就是按照报价规则计算出来的价格
当某个子部件的「需要报价」的结果为否,则这个部件的价格就是0
图示:在参数化编辑器里,先点击某个子部件,
当「需要报价」的结果为否,price取值就是0
2)字段名:清单输出
作用:控制子部件在清单里是否要展示出来
图示:在参数化编辑器里,先点击某个子部件,再看右侧的「清单输出」字段
在方案
面向用户
商家管理账户
一. 逻辑介绍
1.部件可删除
1.1 设置入口
1.2 作用:控制该父模型的所有子模型能否被删除
未选择:根据子模型上的【可删除】属性生效
是:所有子模型上的,【可删除】属性不生效,所有子模型均可删除,且层层传递,到子模型的最底层。
否:所有子模型上的【可删除】属性不生效,所有子模型均不可删除,且层层传递,到子模型的最底层。
2.部件可替换
2.1,。
否:所有子模型上的【可替换】属性不生效,所有子模型样式均不可替换,且层层传递,到子模型的最底层。
3.部件参数可编辑
3.1 设置入口
3.2 作用:控制该父模型中的所有子模型写了公式的参数
子模型原始高度)
把该模块的引用名设置为b;
1.4.插入子模型库里切割好的3D模型Part1,设置物理属性:
宽度:#W-@a.W-@b.W (总宽-部件a的宽度-部件b的宽度)
X位置,工具基准的影响,而是按编辑器的设置生效
2、引用自身WDH尺寸设置:
@self子部件引用名.W/D/H
3、引用自身商品后台信息设置:
#self子部件引用名.paramStyle.name,(商品名称)
#self子部件引用名.paramStyle.model(型号)
#self子部件引用名.paramStyle. productcode(产品编码)
#self子部件引用名
子模型原始高度)
把该模块的引用名设置为b;
1.4插入子模型库里切割好的3D模型Part1,设置物理属性;
宽度:#W-@a.W-@b.W(总宽-部件a的宽度-部件b的宽度)
位置X,:@a.W(@部件引用名.参数引用名)
位置Z:#H-119.61606(119.61606为子模型原始高度)
二、逻辑介绍
@语法中物理属性支持引用自身WDH。(尺寸属性不能引用自定义变量,)
1、工具逻辑:使用@自身WDH的物理属性,在工具中将不用受工具基准的影响,而是按编辑器的设置生效;
2、引用自身WDH尺寸设置:
@self子部件引用名.W/.D/.H
3、引用自身商品
替换。
②点击要替换的材质,在弹出的材质替换面板,选择想要替换的材质。替换完成。
2 子部件材质替换和样式替换
① 双击子部件,进入子部件编辑状态。风格替换面板出现设备样式和设备材质。
② 点击样式替换或材质替换,在弹出的设备样式选项中,选择想要替换目标。替换完成。
子部件
该参数化模型,在工具使用时的材质为可喷绘材质
5.1 子部件(半成品)新建
1.在商家后台-顶墙定制-创建素材,进入顶墙定制的参数化模型库,新建护墙板真分类,拖入部件库中的墙板
选择参数化,模型库下的护墙板,进行确定后
进入参数化编辑器界面,进入元件库,选择参数化模型中的“平面板件”
子部件的建模方式:
方式一:根据墙板建模教程,建立墙板模型,保存到商品文件夹中(推荐半成品库/组件库,)
方式二:推荐将墙板建立在半成品库/组件库当中
5.2 可喷绘墙板的新建
1.进入部件库,在已建立的商品文件夹下,选择已建好的子部件墙板
选择已建模的模型(鼠标双击)
3.模型参数填写,需保持
,修改样式值来替换部件——改子要去父里改,有些场景这样设计很别扭
现在您可以不用样式变量,直接给部件设置“条件样式包”。这样条件不同时,部件可替换范围不一样;而且在设计工具里选中部件就可以替换
3,1 面向用户
所有建模用户
2 功能介绍
一个模型的部件,不同条件下可替换不同范围,以前必须用条件样式变量实现。但因部件被样式变量控制,所以选中部件时没法替换样式,而必须到上层模型的风格替换里, 详细说明
(1)选中一个部件,在右侧栏中原来设置样式包的地方,可以选择“条件”类型的样式包
(2)点击编辑按钮,弹出条件样式包的编辑,用法和条件样式一样,不同条件,设置不同的样式包
显示新建时选择的库类目下的具体子类目名称;部件调用方式用于控制整个模型调用子模型时的调用方式(原点、左后下)默认是左后下调用。
1.5前端使用属性
前端使用属性用于控制模型在前端工具中的一些功能,不可以自动生成线条,默认是未选择工具中会根据模型类目判断是否可以自动生成线条和自动生成哪些线条;
部件可删除:用于控制模型在工具中所有子模型(如柜体中的板件)是否可以被删除,“是”可以被删除,“否,”不可被删除,默认未选择是可以被删除。
部件可替换:用于控制模型在工具中所有可以被替换的子模型(如柜体中的门板、抽屉)的样式是否可以被替换,“是”可以被替换,“否”不可被替换,默认未选择是可以被替换
> 25)
这条例子为我们展示了,NCQL可以使用与建模公式非常相似的表达式语法,来实现模型特征的分析。
2)复杂的NCQL,如下图:
需求:寻找子部件尺寸超限的模型,
}
}
}
需要注意的是,子查询块声明的变量,只在子查询块中有效。在此子查询块外的表达式,将无法使用这个变量。具体见章节变量作用域
需求:找到有子部件的位置,引用了子部件自身模型参数的, 函数
查询块 -> mark 字符串或 Marker 函数
子查询 -> mark 字符串或 Marker 函数
3)看下面的这段脚本。比如,当你发现某个部件的某个参数超出了限制,你希望
一,护栏玻璃建模
1)依照下图真分类建立各部件模型,分别入库
(2) 新建护栏玻璃真分类
调入子部件,完成组装。注意:断桥型材的系列外框引用B面材质(玻璃护栏放置在室外),非断桥系列时外框引用A面材质;玻璃引用玻璃材质。
(3) 保存后台入库
可通过引用系统变量中前8个布尔值类型的对应的变量,实现减件自动处理
2)基础变量
需要注意,D值一般设置为隔墙厚度,对一不同厚度规格的隔墙,建议分别创建对应规格的框架模型
4、框架模型子部件
注,:框架中的子部件基于x轴居中创建
1)部件:一般包括四周的框架龙骨
增补件参数设置:
矩形外框
装配元件
5、保存入库
Ctrl+S保存,或编辑器右上角保存命令:
然后去企业商品库对应模型保存位置,进行入库操作。