PAGE
指定要处理的页面,如果图纸中没有该名称的页面则创建它;以及删除和重命名页面。一个图纸有一个或多个页面,每个页面有自己的图元和自己的点,所有页面共享图纸的变量、函数、备注、图层和零件。请参阅页面。
语法
PAGE "name"
PAGE "name","page"[,"material"[,"model"[,"order"[,overlap]]]][,DATA="…" | ,EMBEDDED=FALSE][,MODE="modes"][,LAYOUT="layout"]
PAGE DELETE "name"
PAGE RENAME "old","new"
| 形式 | 作用 |
|---|---|
PAGE "name" |
从此时起处理该名称的页面,如果不存在则创建它(位于最后)。此后绘制、选择、编辑和导出的都是该页面的内容,点(P5=…)也是该页面自己的点。新建的页面与新图纸一样,以 P0 至 P3 开始。 |
PAGE "name","page" |
3D 页面:将第二个名称所指的页面在 3D 查看器中折叠。如果不存在该名称的页面则创建(否则该页面变为该页面的 3D 页面),并转到该页面进行处理。不能在其上绘制任何内容;它显示另一个页面的折叠效果,每次转到该页面时都会重新生成。 |
PAGE "name","page","material" |
同上,使用指定材料:外观的 id(3D 页面)("kraft"、"denim")。不指定或为 "" 时,根据图纸的材料自动选择。 |
PAGE "name","page","material","model" |
同上,并显示立在其底部面板上的 3D 模型:glTF(.glb、.gltf)、OBJ 或 STL 文件的路径(或网址)。材料给出 "" 表示自动选择。后跟 DATA="…" 时,模型文件保存在图纸中(base64url:.glb 或 .stl);后跟 EMBEDDED=FALSE 或两者都不跟时,模型为链接:每次读取图纸时都从 model 读取(链接的文件和网址)。 |
PAGE "name","page","material","model","order",overlap |
同上,按指定顺序折叠:"natural"(常用:先侧壁,再其襟片,然后是闭合的面板)、"together"、"basefirst" 或 "tipsfirst";每一步与下一步重叠 overlap,取值为 0(逐步进行)到 0.9 的数字(常用值为 0.35)。材料给出 "" 表示自动选择,模型同样给出空值表示不显示模型。其他顺序会被拒绝。压痕线自己的步骤(RULE STEP)优先。 |
…,MODE="modes" |
位于 3D 页面行中其他各项之后:页面生成 3D 的方式,为一组模式:FOLD、EXTRUDE、ASSEMBLE、WRAP、SWEEP("EXTRUDE,ASSEMBLE")。省略时(或为 "AUTO"),使用图纸需要的所有模式。参见使图纸成为 3D。其他模式会被拒绝。3D › 构建模式 会写入此项。 |
…,LAYOUT="layout" |
位于 3D 页面行的最后:页面用于实时编辑的布局,保存在图纸中:显示的部分(variables、scene、timeline,手动折叠为 hand)以及变量面板在该列中所占的比例("variables,scene;split=0.6")。仅当在图纸属性中勾选 将 3D 布局保存在图纸中 时才写入;不认识的名称会被忽略。 |
PAGE DELETE "name" |
删除该页面及其上的所有内容,包括其点。图纸至少保留一个页面。如果删除的是正在处理的页面,则转到下一个页面(或上一个页面)。 |
PAGE RENAME "old","new" |
重命名页面。在任何页面上放置它的 PART 和 NEST 图元都会改用新名称放置它,它的 3D 页面也会按新名称折叠它。 |
页面名称比较时不区分大小写,并且任何页面都不能与图纸库中的零件同名。
示例
LINE @1,P0,P1
PAGE "Artwork"
LINE @2,P1,P2
PAGE "Page 1"
第一条直线位于 Page 1 上,第二条位于新页面 Artwork 上;然后重新转到 Page 1 进行处理。每条直线都绘制在各自页面的 P1 上:每个页面都以 P0 至 P3(L × W 盒子的角点)开始,因此它们位于相同的位置。
P4=[0,100]
LINE @1,P0,P4
PAGE "Labels"
P4=[300,0]
LINE @2,P0,P4
每个页面都有自己的 P4:Page 1 上的直线向上,Labels 上的直线横向。
PAGE "Die line"
LINE @1,P0,P1
PAGE "Nest"
P4=[0,-600]
P5=[100,-600]
PART @2,P4,P5,"Die line"
PAGE RENAME "Die line","Cutting"
Die line 页面作为零件放置在 Nest 页面上;重命名为 Cutting 后,零件按新名称放置它。
PAGE "3D","Page 1","kraft"
名为 3D 的页面,以牛皮纸板显示 Page 1 的折叠效果。
PAGE "3D","Page 1","","","basefirst",0
同一页面,使用图纸自己的材料,不显示模型,从底部向外折叠,逐步进行。
PAGE "Board","Page 1",MODE="EXTRUDE"
名为 Board 的页面,显示 Page 1 的轮廓按其图层的深度生成的实体(LAYER3D),而不是折叠。
在图纸文件中
保存图纸时,先保存各页面共享的内容(变量、函数、图层和零件库),然后是每个页面:一行 PAGE "name"、该页面的点(P4=…)及其上的图元。第一个页面也以同样的方式写入。读取的第一个页面采用第一行 PAGE 的名称。3D 页面保存为一行 PAGE "name","page"[,"material"[,"model"[,"order"[,overlap]]]][,MODE="modes"][,LAYOUT="layout"]。如果正在处理的页面不是最后一个,则用最后一行 PAGE 指明是哪一个。
说明
- 每条命令都可以撤销;撤销
PAGE会返回之前正在处理的页面(并删除它创建的页面)。 - 页面通常使用图纸下方的选项卡或 编辑 › 页面 来创建、重命名和删除:请参阅页面。
- 3D › 3D 折叠 为图纸的第一个页面创建 3D 页面。在该页面上,3D › 材料 用于选择材料,3D › 模型和产品 › 导入模型… 用于选择要在其中显示的 3D 模型,3D › 折叠过程 › 折叠顺序 和 重叠 用于设置折叠方式,3D › 显示 › 显示地面 用于设置是否绘制地面,3D › 显示 › 渲染器 用于选择图形接口(Direct3D 11,仅限 Windows;OpenGL;Vulkan),此后所有 3D 页面都使用该渲染器。