Appearance
物量
ZAff 导出了 countAff() 和 countTimingGroup() 两个方法,前者用于计算整个 Aff 的物量,后者用于计算单个 TimingGroup 的物量。按照以下方式导入:
ts
import { countAff, countTimingGroup } from "zaff";基本用法
直接传入 Aff 或 TimingGroup 对象即可:
ts
const count1 = countAff(aff);
const count2 = countTimingGroup(tg);如果想要限定物量的范围,可在第二个参数中传入一个配置对象:
ts
const count = countAff(aff, {
from: 2333,
to: 6666
});对于 countTimingGroup() 方法,它包含以下配置项:
| 属性 | 类型 | 描述 |
|---|---|---|
| from | number | 起始时间 |
| to | number | 结束时间 |
| density | number | 密度,等价于 Aff#density 属性 |
| connects | Arc[] | 外部 Arc,用于判断内部 Arc 是否被首尾相连 |