context in core

This commit is contained in:
AndreaRigoni
2026-03-21 16:30:56 +00:00
parent cd95f16221
commit 0bff36f8ba
6 changed files with 163 additions and 26 deletions

View File

@@ -162,6 +162,35 @@ int main()
{ // test parent-child relationship
ContainerBox Parent;
Parent.SetOrigin(Vector3f(1,1,1));
Parent.SetSize(Vector3f(2,2,2));
ContainerBox Child;
Child.SetParent(&Parent);
Child.SetOrigin(Vector3f(1,1,1));
Child.SetSize(Vector3f(2,2,2));
HPoint3f pt = Child.GetLocalPoint(HPoint3f(0,0,0));
HPoint3f wp = Child.GetWorldPoint(pt);
TEST0( Vector4f0(wp - HPoint3f(0,0,0)) );
pt = HPoint3f(1,1,1);
wp = Child.GetWorldPoint(pt);
TEST0( Vector4f0(wp - HPoint3f(2,2,2)) );
pt = HPoint3f(1,2,3);
wp = Child.GetWorldPoint(pt);
std::cout << "Child.GetWorldPoint(HPoint3f(1,2,3)): " << wp << std::endl;
TEST0( Vector4f0(wp - HPoint3f(2,3,4)) );
pt = HPoint3f(1,2,3);
wp = Child.GetWorldPoint(pt);
TEST0( Vector4f0(wp - HPoint3f(2,3,4)) );
}
END_TESTING;
}