Test additional Loc ctor

This commit is contained in:
adam-urbanczyk
2020-09-04 10:18:11 +02:00
parent 40a214e467
commit cc4dd03e54

View File

@ -2,7 +2,7 @@
import math
import unittest
from tests import BaseTest
from OCP.gp import gp_Vec, gp_Pnt, gp_Ax2, gp_Circ, gp_Elips, gp, gp_XYZ
from OCP.gp import gp_Vec, gp_Pnt, gp_Ax2, gp_Circ, gp_Elips, gp, gp_XYZ, gp_Trsf
from OCP.BRepBuilderAPI import BRepBuilderAPI_MakeEdge
from cadquery import *
@ -408,6 +408,13 @@ class TestCadObjects(BaseTest):
angle = loc2.wrapped.Transformation().GetRotation().GetRotationAngle() * RAD2DEG
self.assertAlmostEqual(45, angle)
# gp_Trsf
T = gp_Trsf()
T.SetTranslation(gp_Vec(0,0,1))
loc3 = Location(T)
assert( loc1.wrapped.Transformation().TranslationPart().Z() == loc3.wrapped.Transformation().TranslationPart().Z())
if __name__ == "__main__":
unittest.main()