1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-17 20:11:50 +02:00

add test case

This commit is contained in:
Justin Lin
2019-06-22 13:48:47 +08:00
parent 569171971b
commit f1eda43ac0
2 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
module test_m_cumulate() {
echo("==== test_m_cumulate ====");
include <unittest.scad>;
include <matrix/m_rotation.scad>;
include <matrix/m_scaling.scad>;
include <matrix/m_translation.scad>;
include <matrix/m_cumulate.scad>;
expected = [[1, -1.73205, 0, 10], [1.73205, 1, 0, 20], [0, 0, 2, 10], [0, 0, 0, 1]];
actual = m_cumulate([
m_translation([10, 20, 10]), m_scaling(2), m_rotation(60)]
);
assertEqualPoints(expected, actual);
}
test_m_cumulate();

View File

@@ -71,4 +71,7 @@ include <pixel/test_px_line.scad>;
include <pixel/test_px_polyline.scad>;
include <pixel/test_px_circle.scad>;
include <pixel/test_px_cylinder.scad>;
include <pixel/test_px_sphere.scad>;
include <pixel/test_px_sphere.scad>;
// Matrix
include <matrix/test_m_cumulate>;