GeneralProjection function

List<Vector3> GeneralProjection(
  1. List<Vector2> contour,
  2. Matrix3 mat
)

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;
}