Arcfutil

Latest version: v0.11.1

Safety actively analyzes 629788 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.6.3

新特性
---
1. `NoteGroup`及其派生类现在可以使用`mirror()`方法进行整体镜像(inuEbisu 提供) 8

0.6.2

修正
---
1. 修正了时间偏移为0时,帧动画可能错误的问题

0.6.1

新特性
---
1. 对`Note`与`NoteGroup`类及其派生类提供了`align()`方法(inuEbisu 提供)
a. 对谱面/物件提供时间对齐功能
b. 接受一个位置参数bpm和两个可选参数error(容差)和lcd(一般所需切分音的最小公倍数)
2. `aff.common_note.time_align()` 函数,提供对齐时间点的计算(inuEbisu 提供)

0.6.0

新特性
---
1. `arcadeclean` 命令,用于清除Arcade生成的autosave和backup,使用 `-h` 开关来查看使用文档
2. `aff.generator.timing_easing()` 函数,设计上作为 `timing_easing_linear()` 的替代,增加两个用于缓动控制的参数
- `mode` 参数:支持s/si/so/b缓动
- `b_point` 参数:在b模式下,支持传入一个带有四个浮点数的列表,作为贝塞尔曲线的两个控制点
- 暂时保留了 `timing_easing_linear()` 函数,用作兼容性目的
3. `aff.generator.arc_animation_assist()` 函数,用于生成以Arc为基础的帧动画
- 物件可在x/y/z三轴上平移,支持s/si/so/b/自定义贝塞尔作为缓动曲线
- 另有众多对生成结果进行精细控制的可选参数
4. `aff.generator.arc_slice_by_timing()` 函数,传入一个 `Arc` 和一个包含 `Timing` 的 `NoteGroup` 对象,可根据timing时间点对Arc进行分割
5. `aff.note.easing.bezier()` 函数,支持传入四个浮点型参数作为贝塞尔曲线控制点
6. `aff.note.easing.get_ease()` 函数,输入百分比和缓动类型,输出缓动后的百分比

调整
---
1. 移除了冗余的 `aff/template.py`

0.5.8

调整
---
1. `arc_rain()` 相关优化
a. 现在可以指定浮点数作为步进和长度
b. 如果截止长度不足以容纳整个雨点,雨点将被截断

0.5.7

修正
---
浮点型的TimingPointDensityFactor现在可以被正确读取 5 OkazakiYumemi

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.