首页/技术分享

Dynamo节点翻译之内置节点(BuiltIn)(五)

发布于:2019-01-02 15:50:24
4401人 分享

MaximumItemByKey(最大项目的关键点)

描述

根据输入的条件找到该条件最大的对象

输入

list: var[]..[](列表:变量)

keyProjector: _FunctionObject(关键点项目:函数)

输出

var[]..[](变量)

注释

在“list”端输入的列表中根据“keyProjector”输入的条件找到最大值。

附图

例如,先创建三个矩形,然后在“keyProjector”输入要比较出最大值的条件,该条件为宽度。接着将三个矩形形成列表输入“list”端,该节点将会根据输入的各个矩形的宽度比较出宽度最大的矩形后输出该矩形。

MinimumItemByKey(最小项目的关键点)

描述

根据输入的条件找到该条件最小的对象

输入

list: var[]..[](列表:变量)

keyProjector: _FunctionObject(关键点项目:函数)

输出

var[]..[](变量)

注释

在“list”端输入的列表中根据“keyProjector”输入的条件找到最大值。

附图

例如,先创建三个矩形,然后在“keyProjector”输入要比较出最小值的条件,该条件为宽度。接着将三个矩形形成列表输入“list”端,该节点将会根据输入的各个矩形的宽度比较出宽度最小的矩形后输出该矩形。

NormalizeDepth(标准化深度)

描述

返回具有输入深度指定的均匀深度的列表

输入

list: var[]..[](列表:变量)

输出

var[]..[](变量)

注释

该节点会找到列表中深度最深的列表,然后将其他列表也变成相同深度的列表。

附图

例如,图中有位于三种维度的列表,经过节点“NormalizeDepth”后统一变到最深的第四维度。除了最深的那个列表外,其余列表的所有索引项都被分开。

NormalizeDepth(标准化深度)

描述

根据给定等级返回多维列表

输入

list: var[]..[](列表:变量)

rank: var(等级:变量)

输出

var[]..[](变量)

注释

将列表转换为给定等级的多维列表。当给定的等级不等于列表等级时,列表索引项将会被拆开。当给定的等级等于列表等级时,列表索引项将会保持原样。

附图

例如,图中输入的等级为2,位于第二层级的列表将会保持不变,位于第三层级和第四层级的列表被统一放至第二层级变为一个子列表。

Rank(等级)

描述

返回最深的列表深度

输入

list: var[]..[](列表:变量)

输出

int(整数)

注释

查询列表最深的深度,然后将其变为整数输出。

附图

例如,通过查询列表的深度,得到列表最深的深度“5”。

转载请注明来源本文地址:https://www.tuituisoft/blog/1781.html

上一篇:

Dynamo节点翻译之内置节点(BuiltIn)(四)

下一篇:

Dynamo节点翻译之内置节点(BuiltIn)(六)