Files
matrixmania/test/test_matrixmania/test_perspective.py
T

14 lines
361 B
Python

import pytest
from compute import project_perspective
def test_project_perspective_default():
# Arrange
point = (100.0, 100.0, 100.0)
distance = 200.0
# Act
result = project_perspective(point, distance=distance, scale=1.0)
# Assert: factor = 200 / (200 + 100) = 200 / 300 = 2/3
assert result == (100.0 * (2 / 3), 100.0 * (2 / 3))