コード例 #1
0
ファイル: Matrix.cs プロジェクト: denismaster/Seal
 /// <summary>
 /// Creates a translation matrix from the given vector.
 /// </summary>
 /// <param name="position">The translation position.</param>
 /// <returns>A translation matrix.</returns>
 public static Matrix CreateTranslation(Vector2D position)
 {
     return CreateTranslation(position.X, position.Y);
 }
コード例 #2
0
ファイル: Vector2D.cs プロジェクト: denismaster/Seal
 public Vector2D(Vector2D u)
 {
     this.X = u.X;
     this.Y = u.Y;
 }
コード例 #3
0
ファイル: Matrix.cs プロジェクト: denismaster/Seal
 /// <summary>
 /// Creates a scale matrix from the given vector scale.
 /// </summary>
 /// <param name="scales">The scale to use.</param>
 /// <returns>A scaling matrix.</returns>
 public static Matrix CreateScale(Vector2D scales)
 {
     return new Matrix(scales.X, 0, 0, scales.Y, 0, 0);
 }