GeneralProjection function
Implementation
List<VM.Vector3> GeneralProjection(List<VM.Vector2> contour, VM.Matrix3 mat) {
VM.Vector3 t = VM.Vector3.zero();
t.z = 1.0;
List<VM.Vector3> out = List.generate(contour.length, (i) {
t.x = contour[i].x;
t.y = contour[i].y;
return mat * t;
});
return out;
}