本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
分区策略
partitioning_strategies
部分(必需)指定空间域分区的组织方式。
注意
SimSpace Weaver 仅支持 1 个分区策略。
要指定分区策略的属性,请替换 partitioning-strategy-name
用你选择的名字。该名称的长度必须为 3-64 个字符,可以包含以下字符:A -Z、a -z、0 -9 和 _ -(短横线)。在名称后指定分区策略的属性。
partitioning_strategies:
partitioning-strategy-name
: topology: "Grid" aabb_bounds: x: [aabb-min-x
,aabb-max-x
] y: [aabb-min-y
,aabb-max-y
] grid_placement_groups: x:number-of-placement-groups-along-x-axis
y:number-of-placement-groups-along-y-axis
属性
topology
-
指定此分区策略的拓扑(分区排列方案)。
必需:是
类型:字符串
有效值:
"Grid"
aabb_bounds
-
指定主轴对齐的边界框的边界 (AABB) 用于您的模拟。您可以将边界指定为 2 元素有序数组,这些数组描述每个轴的最小值和最大值(按该顺序排列)(x 以及 y).
必填:条件性。如果拓扑设置为
"Grid"
,则此属性为必需项(且只能指定)。类型:
Float
数组(用于各个轴)有效值:
-3.4028235e38
-3.4028235e38
grid_placement_groups
-
指定网格拓扑中沿每个轴(x 和 y)的置放群组数量。置放群组是空间上相邻分区(在同一个域中)的集合。
必填:条件性。如果拓扑设置为
"Grid"
,则此属性为必需项(且只能指定)。如果您未指定置放群组配置, SimSpace Weaver 将为您计算一个。任何使用分区策略但没有置放群组配置的域都必须指定grid_partition
(请参阅空间域分区策略)。类型:整数(对于各个轴)
有效值:
1
-20
。我们建议让 x * y 等于所需的工作线程数量。否则, SimSpace Weaver 将尝试在可用的工作人员之间平衡您的安置组。