Add method llprim.ParamsSetter.extend
还没有人认领这个 Issue。
评估
调研方向
在代码库中查找 ParamsSetter 类,可能在 llprim 相关的文件中。了解 primTypeBox、targetLink 和 size 等方法是如何实现的。extend 方法应合并来自另一个 ParamsSetter 实例的参数列表。检查 ParamsSetter 的现有测试以了解模式,并为新的 extend 方法添加测试。
由索引模型根据 Issue 内容生成。
描述
I'm writing a complex thing that builds up the primitive params entirely procedurally. It would be helpful to be able to compose primitive params lists together with ParamsSetter, like:
local boxPrimParams = llprim.ParamsSetter:new():primTypeBox(
PRIM_HOLE_DEFAULT, vector(0, 1), 0,
vector(0, 0), vector.one, vector.zero)
local primParams = llprim.ParamsSetter:new()
:targetLink(2):size(vector(1, 2, 3)):extend(boxPrimParams)
:targetLink(3):size(vector(3, 2, 1)):extend(boxPrimParams)
https://secondlife.canny.io/admin/feedback/slua-alpha/p/add-method-llprimparamssetterextend
- 主要语言
- C++
- 星标
- 17
- 派生
- 10
- 平均合并
- 3 天 14 小时
- 30 天内合并 PR
- 3
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
secondlife/slua 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
secondlife/slua#96 ·
-
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 ·