2.2.5 【参数化】挂杯架建模

更新时间:2023-10-16 17:09:02

39670
我的收藏

定义

挂杯架是组件模式库下的一类空间组合组件。 

以下图的酒杯架为案例建模(通过放样和阵列来实现)

一. 上传轮廓线

上传轮廓线有独立的教程就不再一一赘述,把上面两个轮廓线上传至衣柜轮廓线类目并保存在相应的位置。

二. 创建位置

商家后台-商品管理-全屋家具定制-上传素材-参数化模型-新建-组件模式库-空间组合-确定

三. 参数配置

自定义变量设置

3-1. 宽度W——表示模型板在X轴方向的尺寸,值类型设置为区间 (例子为区间200-1200,当前值为660)。

3-2. 深度D——表示模型在Y轴方向的尺寸,值类型设置为区间(例子为区间200——1200,,当前值为330)。

3-3. 高度H——表示模型在Z轴方向的尺寸,值类型设置为可选(例子为可选98,当前值98)。

3-4 材质不需要修改,表示模型使用默认材质

四. 顶板

从半成品库插入一件18mm平板子模型,改名顶板,设置参数。

宽度:W, 深度:#D, 高度:18, 位置Z:#H-18

五. 酒杯架-放样+阵列

5-1 放样1:放样-选择轮廓线

编辑路径---点2(0,#D)---保存

5-2 复制放样1,设置物理属性。位置X:#W, 位置Y-#D, 旋转Z:180 。

5-3 放样2:放样-选择轮廓线

编辑路径---点2(0,#D)---保存

5-4 添加中间变量

1).引用名A,当前值:#floor((#W-45*2-15)/(72+15)),描述:单个挂杯架的数量

解析:15是挂杯架之间空隙的最小值,用来辅助计算单个挂杯架的数量,最终的空隙值不是15,单个挂杯架的数量是用阵列宽度(#W-45*2-15)除以挂杯架加空隙最小值(72+15)得到

#floor(xxxx)为向下取整公式,表示括号内的值如果为非整数的情况那么,就取整数位的值。

2).引用名B,当前值:#floor((#W-45*2-15)/(72+15))+1,描述:空隙的数量

解析:空隙的数量比模型多1个,所以是在单个挂杯架数量的基础上+1

5-5 选择放样2---阵列

方向:+X, 阵列长度:#W-45*2-((#W-45*2)-72*#A)/#B,阵列方式为个数:#A;

(解析:((#W-45*2)-72*#A)/#B为实际的空隙值的计算公式,#A、#B为中间参数)

5-6物理属性:位置X:45+((#W-45*2)-72*#A)/#B

(解析:45+实际空隙值)

六. 测试模型

输入参数W和D 区间范围内的数值,观察模型的变化与数值的变化是否正常,如果正常表示模型没有问题。

七. 保存入库

7-1.点击右上角文件选择保存,选择保存的子目录,命名,点击保存

7-2. 在商品管理页面对应的类目找到该模型,选中模型点击入库,等待模型渲染完成就可以了。

教程中涉及到文件,如有需要自行下载:

https://pan.baidu.com/s/1mDJHdaqkzQxKcKIfkRt_Yw

提取码:2inr

 

--------------------------------分割线------------------------------


如对以上内容有疑问,或其他建模问题,请咨询编辑器里右上方的{在线咨询},我们会在工作时间为您提供一对一的服务!


可以随时点赞啦