示例#1
0
文件: Shape.cs 项目: wibble82/mmbot
 public void BuildCrossesAtVertices(SafeScreenSpaceLines3D lines)
 {
     Clean();
     foreach (Edge e in Convexes.SelectMany(a => a.Edges))
     {
         lines.AddCross(e.Vertices[0].Pos, 0.5);
         lines.AddCross(e.Vertices[1].Pos, 0.5);
     }
 }
示例#2
0
 public void BuildCrossesAtVertices(SafeScreenSpaceLines3D lines)
 {
     Clean();
     foreach (Edge e in Convexes.SelectMany(a => a.Edges))
     {
         lines.AddCross(e.Vertices[0].Pos, 0.5);
         lines.AddCross(e.Vertices[1].Pos, 0.5);
     }
 }
示例#3
0
 public static void AddDebugCross(Point3D a, double sz)
 {
     if (DebugLines != null)
     {
         DebugLines.AddCross(a, sz);
     }
 }