Add a test for be65774

This commit is contained in:
Andrej730
2025-05-15 19:53:22 +05:00
parent b20997dea8
commit c8841bcb6a
+10
View File
@@ -18,6 +18,7 @@
import os
from pathlib import Path
import numpy as np
import bpy
import mathutils
import ifcopenshell
@@ -473,6 +474,15 @@ class TestGenerateDrawingMatrix(NewFile):
((0, 0, 1, 1), (1, 0, 0, 2), (0, 1, 0, 3), (0, 0, 0, 1))
)
def test_aligning_model_view_camera_to_viewport(self):
assert (space := tool.Blender.get_view3d_space())
assert (r3d := space.region_3d)
viewport = r3d.view_matrix.inverted()
generated = subject.generate_drawing_matrix("MODEL_VIEW", "PERSPECTIVE")
assert np.allclose(generated, viewport)
generated = subject.generate_drawing_matrix("MODEL_VIEW", "ORTHOGRAPHIC")
assert np.allclose(generated, viewport)
class TestGenerateSheetIdentification(NewFile):
def test_run(self):