2 个版本
0.1.1 | 2023年12月22日 |
---|---|
0.1.0 | 2021年12月8日 |
#220 in 渲染
每月下载 27 次
用于 delight-helpers
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