面向用户
商家管理账号
定义
转角公式
适用于门头、吧台等需要参数化控制角度,且存在前飘或由有前后关系的多块折角板件组合而成等情况。
一.功能入口
1.商品管理—企业商品库—全屋家具定制—创建素材—参数化模型库
2. 选择“普通家具”真分类
二.建模过程
1.修改基础变量
2. 添加自定义变量
左侧角度为JD1,左侧深度为L_D,前侧深度为F_D,前板左深为QB_L,前板右深为QB_F,前板距上为QB_JS,左侧长度为L_W。
其中,由4.1.2折角造型板件的建模教程可知,当折角板件被调用时,需要有参数对其进行限制。因此L_W需要选用复合公式,输入相应的最大值、最大值及默认公式。
名称 |
引用名 |
值类型 |
最小值 |
最大值 |
默认值 |
左侧角度 |
JD1 |
区间 |
90 |
180 |
90 |
左侧深度 |
L_D |
区间 |
10 |
1000 |
300 |
前侧深度 |
F_D |
区间 |
10 |
1000 |
200 |
前板左深 |
QB_L |
区间 |
10 |
#L_D |
200 |
前板前深 |
QB_F |
区间 |
10 |
#F_D |
100 |
前板距上 |
QB_JS |
区间 |
0 |
#H-100 |
200 |
左侧长度 |
L_W |
复合公式 |
#F_D |
#D/(#JD1<150?#cos(#toRadians(#JD1-90)):0.2)-#L_D*#tan(#toRadians(#JD1-90)) |
#D/#cos(#toRadians((#JD1<150?#JD1:150)-90))-#L_D*#tan(#toRadians((#JD1<150?#JD1:150)-90)) |
3. 调入部件并关联相应的参数。
3.1 调入前板并关联参数
3.2 调入背板并关联参数
公式:
宽度:#W-(#QB_L/(#sin(#toRadians(180-#JD1)))-#QB_F/(#tan(#toRadians(180-#JD1))))
位置X:#QB_L/(#sin(#toRadians(180-#JD1)))-#QB_F/(#tan(#toRadians(180-#JD1)))
左侧长度:#L_W-(#QB_F/(#sin(#toRadians(180-#JD1)))-#QB_L/(#tan(#toRadians(180-#JD1))))
说明:
当背板的外转角与前板的内转角贴合时,背板的宽度和左侧长度需要减去相应的值,位置X也需要移动相应的值。该值为前板在角度变化时带来的变量。
为求W应减值,做如下辅助线,此时AD为所求。求解过程如下。
为求左侧长度应减值,其求解过程如下,思路与宽度W相同。
总结:
由以上的计算过程可以推导出,板件1的宽度、位置X、左侧长度与A、B的值有关。当JD1为90度时,板件1位置X=0,宽度为W,左侧长度为L_W;当JD1变大时,板件1的位置X变大,宽度应为W-x,左侧长度为L_W-y。
宽度:#W-(A/(#sin(#toRadians(180-#JD1)))-B/(#tan(#toRadians(180-#JD1))))
位置X:A/(#sin(#toRadians(180-#JD1)))-B/(#tan(#toRadians(180-#JD1)))
左侧长度:#L_W-(B/(#sin(#toRadians(180-#JD1)))-A/(#tan(#toRadians(180-#JD1))))
4. 测试模型
4.1 更改参数,检验模型是否有问题
4.2 检测完成后,把这些值恢复默认值
5.保存入库
点击右上角文件选择保存并入库,选择保存的子目录,并输入商品名称,点击保存。