public List<Triangle> GetTriangles(bool enforceUpdate = false) { Update(); lock (PublicShape) { return PublicShape.Triangles; } }