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); } }
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); } }
public static void AddDebugCross(Point3D a, double sz) { if (DebugLines != null) { DebugLines.AddCross(a, sz); } }