4.1.5转角类板件的通用工式

本文阅读时长:7分钟更新于2024-12-31

面向用户

商家管理账号

定义



转角公式

适用于门头、吧台等需要参数化控制角度,且存在前飘或由有前后关系的多块折角板件组合而成等情况。

一.功能入口

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.保存入库

点击右上角文件选择保存并入库,选择保存的子目录,并输入商品名称,点击保存。

可以随时点赞啦