PRODUCT
在图纸上的某个点放置一个产品的 3D 模型,供 3D 页面将其显示在包装中、检查是否装得下并为其切出型腔(包装中的产品)。
语法
PRODUCT @id,point,"file",layer,KEY=value,…,DATA="…"
PRODUCT @id,point,"file",layer,KEY=value,…,EMBEDDED=FALSE
| 参数 | 含义 |
|---|---|
| id | 图元的 ID。 |
| point | 其外框中心(从上方看)所在的点。 |
| file | 模型的文件名(保存在图纸中),或读取它的文件或网址(链接)。 |
| layer | 绘制它的图层。 |
| 键 | 含义 |
|---|---|
ROT |
绕竖直方向旋转,以度为单位,逆时针。 |
TILTX、TILTY |
绕 x 轴和 y 轴倾斜,以度为单位,在旋转之前进行。 |
Z |
其底面的高度;没有它时,产品会落到其下方的物体上。 |
SCALE |
其大小(没有它时为 1)。 |
LOOK |
一种外观的 id(没有它时为 "product-grey")。 |
CLEARANCE |
它与各壁之间所需的间隙(小于此值时会报告)。 |
PART |
各零件装配在一起时它随之移动的零件。 |
STEP |
随着滑块移动它何时放入。 |
ORIGIN |
TRUE:模型自身的原点位于 point 上、高度为 Z(没有它时为 0):不居中,也不下落。用于结构的构件和 IFC 模型(3D 钢结构)。 |
DATA |
模型的文件,保存在图纸中(base64url)。 |
EMBEDDED |
FALSE:每次读取图纸时都从 file 读取。 |
除 DATA 和 EMBEDDED 外,每个值都是表达式。
PRODUCT @9,P20,"bottle.step",5,ROT=30,CLEARANCE=2,EMBEDDED=FALSE
bottle.step(位于图纸旁边)中的模型,其中心位于 P20,旋转 30°,四周需要 2 的空间。