add_points将点添加到点对象(例如,粒子系统)。任何以 point_component 为目标的特性都会设置为新点的默认值,但您可以使用 new_collection 将其初始化为其他值。
geometry点对象。
positions要添加点的位置数组。
new_collection要添加新点的点集合的名称。这是可选的。如果该集合已存在,则会将其替换。
如果提供要用于集合的名称,则可以使用 new_collection 为新点的 point_size 等特性设置值:
使用 get_geo_property 和此处输入的集合名称从输出几何体获取特性值。将布尔 value 节点插入到 type 端口。
将 get_geo_property 的 data 输出插入到 if 节点的 condition 端口。
使用另一个 get_geo_property 节点获取原始点对象上现有特性的值,并将其 data 值插入到 if 节点的 false_case 端口。
创建子图以计算要用于新点的值,并将其输出插入到 if 节点的 true_case 端口。
使用 set_geo_property_data 节点设置点对象上的结果值:
add_points 的输出插入到 set_geo_property_data 的 geometry 端口。property 设置为现有特性的名称。if 节点的输出插入到 data 端口。对要初始化的其他特性重复上述操作。
out_geometry添加了点的新点对象。