3.1.29【参数化】组件环境条件介绍和应用

本文阅读时长:5分钟更新于2023-10-16

功能背景:

在散板对接生成过程中,三合一等五金件锁柄孔的位置一定程度上影响产品的美观程度。特别是层板位于视线之上的时候,锁柄孔如果在层板下面,会被直接看到。在编辑器中我们可以通过写表达式旋转层板来控制层板的锁柄孔的朝向,但是在前端工具的组件模式添加层板的时候就没有信息来判断具体朝向位置。导致层板锁柄孔方向要么都是朝上,要么都是朝下,设置多个模型或者单模型手工选择朝向位置来解决,设计师容易操作错误,而且也不好判断层板的实际离地高度。


一.环境条件介绍:

通过增加环境条件设置来显示工具前端组件本身的位置坐标,主要应用与抓取板件的离地高度。

1.1环境条件只有在组件模式库里才可以设置

1.2环境条件应用需要选择要表达的变量参数,支持引用的环境条件包括:组件在方案中的XYZ坐标,XYZ旋转。

引用时需写指定的引用名。

自身位置:#selfPosition.x/y/z (x和y表示的该组件的基准点与方案房间水平中心点坐标尺寸,z表示的该组件基准点离地高度);

自身旋转:#selfRotate.x/y/z

只有浮点数且值类型不是公式/复合公式的变量可以设置环境条件。

1.3逻辑判断

l 工具逻辑:设置了环境条件的组件,在工具--组件模式下使用,变量会按照该组件在房间环境的设置进行取值,不再受变量自身设置影响。

l 编辑器逻辑:设置了环境条件的组件,作为子模型插入到父模型时,环境条件不生效。比如:区间型的变量,当前值400,设置了环境变量。作为子部件插入时,子部件属性为区间型,当前值400,不受环境条件影响。

二.环境条件设置应用

2.1打开或新建组件模式库的模型,添加需要环境条件引用的变量

2.2环境条件引用变量;#selfPosition.z (表示板件在房间环境的离地高度)

2.3环境条件引用变量在前端工具的显示为置灰不可修改

2.4环境条件变量模型应用,比如:根据离地高度不一样,模型的位置和旋转参数信息的变化,如图当离地高度大于900时,模型Y轴180度旋转。


 

 

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

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

 

 

可以随时点赞啦