feat: context can red parameters

This commit is contained in:
parker
2025-07-24 01:26:11 +01:00
parent f49c6bd5de
commit 8a380a0fee
7 changed files with 32 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ add_library(${libName} SHARED
../Engine/Operator/Attribute.cpp
../Engine/Network/NetworkManager.cpp
../Engine/Parameter/Template.cpp
../Engine/Parameter/Parameter.cpp
GopTransform.cpp
GopHouse.cpp
)

View File

@@ -26,7 +26,9 @@ void GopTransform::cookOp(enzo::op::Context context)
for(int i=0; i<PAttrHandle.getAllValues().size(); ++i)
{
enzo::bt::Vector3 vector = PAttrHandle.getValue(i);
vector.y()+=2.5;
vector.x()+=context.evalFloatParm("translateX");
vector.y()+=context.evalFloatParm("translateY");
vector.z()+=context.evalFloatParm("translateZ");
PAttrHandle.setValue(i, vector);
}
// ----