Download tests/src/Base/ViewProj.cpp from AbdulElahGwaith/FreeCAD: direct link, hf CLI and curl.
- Browser
- Download file 542 Bytes
-
https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/tests/src/Base/ViewProj.cpp
- Command line
-
hf download hf://AbdulElahGwaith/FreeCAD/tests/src/Base/ViewProj.cpp
-
curl -L -o ViewProj.cpp https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/tests/src/Base/ViewProj.cpp
542 Bytes
| TEST(ViewProj, TestViewProjMatrix) | |
| { | |
| Base::Matrix4D mat; | |
| Base::ViewProjMatrix proj(mat); | |
| Base::Vector3d vec(1, 2, 3); | |
| EXPECT_EQ(proj(vec), Base::Vector3d(1, 1.5, 2)); | |
| EXPECT_EQ(proj.inverse(Base::Vector3d(1, 1.5, 2)), vec); | |
| } | |
| TEST(ViewProj, TestViewOrthoProjMatrix) | |
| { | |
| Base::Matrix4D mat; | |
| Base::ViewOrthoProjMatrix proj(mat); | |
| Base::Vector3d vec(1, 2, 3); | |
| EXPECT_EQ(proj(vec), vec); | |
| EXPECT_EQ(proj.inverse(vec), vec); | |
| } | |