Add method llprim.ParamsSetter.extend
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
Línea de trabajo
Busque la clase ParamsSetter en la base de código, probablemente en archivos relacionados con llprim. Comprenda cómo se implementan métodos como primTypeBox, targetLink y size. El método extend debe combinar listas de parámetros de otra instancia de ParamsSetter. Revise las pruebas existentes para ParamsSetter para ver el patrón y agregue una prueba para el nuevo método extend.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- C++
- Estrellas
- 17
- Forks
- 10
- Merge medio
- 3 d 14 h
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de secondlife/slua
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
secondlife/slua#96 ·
-
documentation team:server
secondlife/slua#91 · 1 asignado ·
-
secondlife/slua#62 · 6 comentarios · 1 asignado ·
-
enhancement
secondlife/slua#25 · 1 asignado ·
-
enhancement
secondlife/slua#24 · 2 comentarios · 1 asignado ·
Todos los issues de secondlife/slua
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
brave/brave-browser#59300 ·
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main Abiertoai_reviewed
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
ydb-platform/ydb#53974 · 3 comentarios ·