tovector and toquaternion should accept tables as input
还没有人认领这个 Issue。
评估
调研方向
在代码库中查找 tovector 和 toquaternion 函数,很可能在与 vector 和 quaternion 类型相关的文件中。了解它们当前如何解析参数。通过检查参数类型并按索引或命名键(x, y, z, s)提取数值,添加对表格输入的支持。使用 Lua 脚本进行测试,确保新行为与示例匹配。
由索引模型根据 Issue 内容生成。
描述
It would be nice if vectors and quaternions could be initialized from a table, like so:
tovector({1, 2, 3}) --> <1, 2, 3>
tovector({x=1, y=2, z=3}) --> <1, 2, 3>
toquaternion({1, 2, 3, 4}) --> <1, 2, 3, 4>
toquaternion({x=1, y=2, z=3, s=4}) --> <1, 2, 3, 4>
I don't have a really compelling use case, but I still think it would be nice
- 主要语言
- C++
- 星标
- 17
- 派生
- 10
- 平均合并
- 3 天 14 小时
- 30 天内合并 PR
- 3
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
secondlife/slua 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 70/100
secondlife/slua#95 ·
-
documentation team:server
secondlife/slua#91 · 已指派 1 人 ·
-
secondlife/slua#62 · 6 条评论 · 已指派 1 人 ·
-
enhancement
secondlife/slua#25 · 已指派 1 人 ·
-
enhancement
secondlife/slua#24 · 2 条评论 · 已指派 1 人 ·
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
难度 2/5 1-3 小时 新手友好度 70/100
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main 未关闭ai_reviewed
难度 2/5 1-3 小时 新手友好度 70/100
ydb-platform/ydb#53974 · 3 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
google/libultrahdr#485 ·