DEPENDS
以 Mermaid 语法的图显示表达式所依赖的内容:其定义中提到的点、变量和图元,这些又依赖于什么,依此类推,直到指定的层数。
语法
DEPENDS depth expression,expression,…
DEPENDS expression,expression,…
| 参数 | 含义 |
|---|---|
| depth | 要追溯的层数(省略时为 3;为 0 时只显示表达式本身)。 |
| expression | 任意表达式:点(P3)、变量(W)、图元(@1)或公式(L*2)。 |
示例
L=300,"Length"
T=3
W=L/2+T
P1=[L,0]
P2=P1+[0,W]
P3=LERP(P0,P2,0.5)
DEPENDS 3 P3
会在交互窗口中显示 P3 → 和下面的图(从每一项指向其所依赖内容的箭头,每一项都标有其定义):
说明
每个参数都有自己的图,以 expression → graph 的形式显示在 ParametrIQ CAD 的交互窗口和 Playground 中,与 PRINT 显示值的方式相同。将其复制到任何能绘制 Mermaid 的地方(GitHub 上的 Markdown 文件、mermaid.live、许多 wiki)即可看到绘制出的图。
被多项使用的内容只出现一次,每个使用它的项都有一个箭头指向它。位于最后一层且还依赖其他内容的点、变量或图元会标有 …:指定更大的层数即可继续追溯(最多 50)。图元依赖于绘制它的点以及它提到的图元;位于图元上的点(ONELEMENT(@1,0.5))依赖于该图元。不计算也不更改任何内容。DESCRIBE 显示单个定义;属性面板中的依赖于会列出所选内容所依赖的内容。