resample_strands根据空间距离(重采样点之间的距离)或恒定计数(沿股的重采样点总数)对输入股进行重采样。复合支持每股数据(二维数组)、数据数组(一维数组)、单浮点数和字段的空间距离数组。复合还会将部分或所有特性从传入股传递到重采样股。
strands要重采样的股。
transfer_properties这是要传递的基于表达式的特性列表,对于特定特性,请使用以空格分隔的列表:point_size point_color point_ratio。
若要传递每个传入特性,请使用 *。
若要排除特定特性,请使用 !:* !point_color。
默认为“*”,表示将传递所有受支持的传入特性。当前支持 float 和 float3 特性。
resample_mode要执行的重采样类型:
Linear 会在原始股中的点之间执行线性插值。Catmull-Rom 会在原始股中的点之间执行 Catmull-Rom 插值。spatial_resample如果选中此项,将基于距离对股进行重采样。否则,将基于恒定计数对股进行重采样。如果股长度为零,将返回包含 2 个点的股。
spatial_distance要进行重采样的点之间的距离
distance_per_strandinterpreted_auto_port 允许输入数组、每股数组(二维)、浮点数、字符串和字段来控制距离。
minimum_resample_distance这将作为可重采样的距离的限制。如果此值过小,可能会导致处理速度减慢和生成更大量的图表。
constant_count输出股中的点数。
count_per_strandlong 整数数组,允许您指定每股的恒定计数。
end_point_mode此设置控制股端点附近的股形状。
Straight 股将沿着直线路径穿过端点。Curved 股将沿着输入股的曲线穿过端点。tension控制插值曲线的形状。值越大,插值点越接近输入股。
alpha控制曲线的参数化。值为 0 将生成统一参数化。值为 0.5 将生成向心参数化。值为 1 将生成弦参数化。
resampled_strands重采样的股。