mbcp/tests/test_plane3.py
2024-08-27 09:08:27 +08:00

30 lines
720 B
Python

# -*- coding: utf-8 -*-
"""
Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved
@Time : 2024/8/26 上午9:07
@Author : snowykami
@Email : snowykami@outlook.com
@File : test_plane3.py
@Software: PyCharm
"""
import logging
from mbcp.mp_math.line import Line3
from mbcp.mp_math.plane import Plane3
class TestPlane3:
def test_intersection_line3(self):
"""
测试平面的交线
"""
correct_ans = Line3(4, 3, 1, 1)
pl1 = Plane3(1, 0, -4, 23)
pl2 = Plane3(2, -1, -5, 33)
actual_ans = pl1.cal_intersection_line3(pl2)
logging.info(f"正确答案:{correct_ans} 实际答案:{actual_ans}")
assert actual_ans == correct_ans