#frame #sequence #graphics #parser #list

frame-sequence

将帧序列字符串转换为帧编号列表

2 个版本

0.1.1 2023年12月22日
0.1.0 2021年12月8日

#220 in 渲染

每月下载 27 次
用于 delight-helpers

Apache-2.0…

10KB
163

frame-sequence

帧序列字符串的简单解析器。

此解析器将描述帧序列的 str 转换为包含单个帧编号的 Vec<isize>

主要用于渲染/动画应用程序。

示例帧序列字符串

单个帧

1,2,3,5,8,13[1, 2, 3, 5, 8, 13]

序列

10-15[10, 11, 12, 13, 14, 15]

带步长

10-20@2[10, 12, 14, 16, 18, 20]

步长必须始终为正。

要获取一个反向的序列,请指定反向的范围

42-33@3[42, 39, 36, 33]

使用二分分割

10-20@b[10, 20, 15, 12, 17, 11, 13, 16, 18, 14, 19]

如果指定的步长不触及最后一个帧,则将省略序列的最后一个帧

80-70@4[80, 76, 72]


lib.rs:

帧序列字符串的简单解析器。

这将解析一个描述帧序列的 [str],并将其转换为包含单个帧数字的 [Vec]<isize>

主要用于渲染/动画应用程序。

示例帧序列字符串

单个帧

1,2,3,5,8,13[1, 2, 3, 5, 8, 13]

序列

10-15[10, 11, 12, 13, 14, 15]

带步长

10-20@2[10, 12, 14, 16, 18, 20]

步长必须始终为正。

要获取一个反向的序列,请指定反向的范围

42-33@3[42, 39, 36, 33]

使用二分分割

10-20@b[10, 20, 15, 12, 17, 11, 13, 16, 18, 14, 19]

如果指定的步长不触及最后一个帧,则将省略序列的最后一个帧

80-70@4[80, 76, 72]

依赖项

~3MB
~65K SLoC