コード例 #1
0
ファイル: util.cs プロジェクト: bennywwg/csgeom
 public static void Transform(this CSGeom.D2.Loop loop, dmat4 transform)
 {
     for (int i = 0; i < loop.Count; i++)
     {
         dvec2 tmp = new dvec2(transform * new dvec4(loop[i].x, loop[i].y, 0, 1));
         loop[i] = new CSGeom.gvec2(tmp.x, tmp.y);
     }
 }
コード例 #2
0
ファイル: util.cs プロジェクト: bennywwg/csgeom
 //glm has more support functions than csgeom vertices
 public static vec2 glm(this CSGeom.gvec2 v)
 {
     return(new vec2((float)v.x, (float)v.y));
 }