使图纸成为 3D
3D 页面以 3D 方式显示图纸的另一个页面。折叠是其中一种方式:盒子的刀模线沿压痕线折叠起来。图纸也可以用其他方式成为 3D,而且可以同时使用多种方式:将其轮廓按厚度做成实体,并在其中切出型腔和槽;将其零件装配在一起;将平面样板缠绕在管道或瓶子上;将画框线条沿画框扫掠。这些就是 3D 页面的模式。无论页面由什么构成,3D 页面都会显示它,滑块会将其从平面状态生成出来,并且它会进入每一种 3D 导出(glTF、USDZ、COLLADA、3D PDF、校样)以及网页查看器。

模式
| 模式 | 生成的内容 |
|---|---|
FOLD |
折叠结构线:各面板在压痕线处铰接(包装、钣金)。 |
EXTRUDE |
按图层厚度将闭合轮廓做成实体,并按深度在其中切出型腔、开孔、V 形雕刻和槽(见下文)。 |
ASSEMBLE |
在滑块末端,按各零件的 MATE 将零件装配在一起。 |
WRAP |
将平面样板缠绕在曲面上:管道、风管、瓶子、罐子(3D 中的缠绕和扫掠)。 |
SWEEP |
将截面轮廓沿路径扫掠:画框线条、台面的边缘(3D 中的缠绕和扫掠)。 |
ROOM |
将地毯裁切图显示为其房间:沿轮廓竖起墙面,地毯铺在地面上,带有绒毛和接缝(材料、测量和剖切)。 |
SCENE |
在图纸的场景中显示模型:在零售货架上排面陈列,在托盘上堆码,挂在墙上(场景:货架、托盘和墙面)。 |
3D 页面会使用图纸所需的每一种模式,除非页面指定了模式(MODE,参见 PAGE):
PAGE "3D","Page 1",MODE="EXTRUDE,ASSEMBLE"
没有 MODE(或为 MODE="AUTO")时:没有 3D 设置的图层上的线会被折叠;有 3D 设置(LAYER3D)的图层会被拉伸;各零件按其配合点装配在一起。因此,纸盒和与之一起绘制的泡棉内衬都会显示出来:纸盒沿压痕线折叠起来,而内衬作为位于其自身图层上的实体,立在平放的纸板上(如果内衬画在纸盒底部上,则立在纸盒底部上,折叠后位于纸盒内部)。有 3D 设置的图层永远不会被折叠,即使是 MODE="FOLD" 也一样。既没有可折叠内容也没有 3D 设置的图纸,会将其切割轮廓做成一块板,厚度为材料厚度(T)。
在 3D 页面上,3D › 构建模式 用于选择模式:自动(图纸所需的全部模式),或勾选要使用的模式:折叠、拉伸、缠绕、扫掠、装配。在选择了“自动”时勾选某一项,则只使用该模式;取消勾选最后一项则回到“自动”。每次选择都会作为 MODE 写入页面的 PAGE 行,并且可以撤销。
按图层深度拉伸
每个图层通过一条 LAYER3D 行说明其图元在 3D 中是什么:
- 实体(
AS="BODY"):图层上的每个闭合轮廓都是一个实体,厚度为THICK(没有时为图纸的T)。位于另一个轮廓内部的轮廓是贯穿它的孔;位于该孔内部的轮廓则是孤岛。实体从地面开始,或从高度Z开始,或位于另一个图层的实体顶部(ON):泡棉叠层、用支撑柱托起的面板。 - 对其下方实体的切削:
POCKET(切到DEPTH)、THROUGH(切穿)、VCARVE(侧壁按刀具ANGLE的一半倾斜,分层生成)和GROOVE(沿线切削,宽度为WIDTH)。切削从其所覆盖的最高实体的顶部向下(FROM="TOP"),或从最低实体的底面向上(FROM="BOTTOM"),并穿过途经的每一个实体:深 40 的型腔会切穿厚 30 的图层,并切入其下方图层 10。 - 没有
DEPTH时,切削深度取图元加工设置中的深度(TOOL DEPTH,参见图元设置),否则取其图层的深度,否则切穿。没有 3D 设置的图层上按型腔加工(TOOL POCKET=…)或钻孔的图元也会被切削,因此为 CNC 雕刻机绘制的图纸在 3D 中显示的就是其加工后的样子。 LOOK指定图层的材料(一种外观),OPACITY指定其透明程度:玻璃、亚克力。- 零件可以有自己的厚度、高度、材料和切削深度,优先于其图层的设置(见下文)。
滑块从平面状态移动时,每个实体先长到其厚度,然后其切削下沉到各自的深度,各图层从下往上依次进行(或按各图层的 STEP 指定的顺序)。
零件自己的设置
图层为其所有零件指定同一个厚度、高度和材料。画在同一图层上但有所不同的零件(书柜 18 mm 板材中的 6 mm 背板、门框中的门芯板、泡棉内衬较薄的底板)有自己的设置,写在其轮廓上:RULE THICK=BT,Z=8,LOOK="birch-plywood"(型腔用 DEPTH,AS="NONE" 使零件不参与 3D),也可以在属性面板的 3D 零件 中设置。每项设置取以下第一个有值的:
零件的配合点、切削、五金件和板件开料清单都采用其自己的厚度。
各行业的用法
| 工作 | 图层 |
|---|---|
| CNC 雕刻和木工:带型腔和槽口的面板 | 面板用 AS="BODY",THICK=T,LOOK="birch-plywood";型腔用 AS="POCKET",DEPTH=6(或其自身的 TOOL POCKET=…,DEPTH=-6);槽用 AS="GROOVE",WIDTH=6,DEPTH=8。 |
| 带凹腔的泡棉内衬 | 每层泡棉一个实体图层,每层都 ON 在其下方的图层上;凹腔用 AS="POCKET",深度足以切穿应切穿的各层。 |
| 标牌 | 底板用 AS="BODY";雕刻的字母用 AS="VCARVE",ANGLE=60 或 AS="POCKET",DEPTH=3;分层的亚克力面板用 AS="BODY",THICK=5,Z=25,LOOK="acrylic-clear"(离地 25,由支撑柱托起)。 |
| 石材台面 | 大板用 AS="BODY",THICK=30,LOOK="granite-black";水槽和灶台开孔用 AS="THROUGH";沥水槽用 AS="GROOVE";挡水板单独用一个实体图层;在大板的图层上加 CABINETS=870 可将其放在地柜上,并带有水槽、灶台和水龙头(台面嵌入式器具)。 |
| 玻璃面板 | AS="BODY",THICK=10,LOOK="glass-clear";孔和开孔画在轮廓内部。 |
| 垫片 | 垫片用 AS="BODY",THICK=3,LOOK="epdm-rubber":其螺栓孔和内孔是位于其内部的轮廓。 |
示例
T=18
LAYER3D 10,AS="BODY",THICK=T,LOOK="birch-plywood"
LAYER3D 11,AS="POCKET",DEPTH=6
P4=[0,0]
P5=[400,0]
P6=[400,300]
P7=[0,300]
POLYLINE @1,[P4,P5,P6,P7],TRUE,10
P8=[50,50]
P9=[150,50]
P10=[150,100]
P11=[50,100]
POLYLINE @2,[P8,P9,P10,P11],TRUE,11
PAGE "3D","Page 1",MODE="EXTRUDE"
一块 400 × 300 的桦木胶合板面板,厚度为 T,带一个深 6 的型腔,显示在 3D 页面上。
另请参阅
- 页面 › 3D 页面:3D 页面及其滑块和菜单。
- LAYER3D 和 PAGE:相关语句。
- 3D 中的钣金和活铰链:按真实半径折弯、碰撞和折弯顺序、精确 STEP。
- 外观:材料。
- 材料、测量和剖切:每个图层的材料、石材上的大板照片、3D 页面上的测量和剖切。
- 3D 中的实时编辑:在 3D 页面上更改图纸的变量、折叠角度和折叠顺序。
- 3D 中的尺寸标注:3D 模型上的尺寸标注和注释,可用于校样、3D PDF 和 STEP。
- 3D 中的五金件、封边和嵌入式器具:根据标记生成的铰链、层板销、偏心件、木销和滑轨,封边,以及台面的水槽、灶台、水龙头和橱柜。
- 包装中的产品:将产品的 3D 模型放入纸盒或泡棉中,检查其适配,并切出其泡棉型腔。
- 场景:货架、托盘和墙面:模型放在零售货架上、托盘堆码,或标牌、画框挂在墙上并带 LED 光晕照明。