Ich denke, es ist eine einfache Frage, aber ich kann es nicht herausfinden.C# - Konvertieren PointF zu Punkt
//verifica qual o ponto mais proximo do centroide_circulo
PointF ponto_mais_proximo = pontos_medios.OrderBy(x => Math.Pow(x.X - centroide_circulo.X, 2) + Math.Pow(x.Y - centroide_circulo.Y, 2)).FirstOrDefault();
LineSegment2D linha_circulo_vertice = new LineSegment2D(centroide_circulo, ponto_mais_proximo);
kann nicht konvertieren von 'System.Drawing.PointF' auf 'System.Drawing.Point'
Meine Frage ist, wie kann ich es konvertieren? ponto_mais_proximo in der ersten Codezeile muss PointF sein.
welcher Typ ist 'pontos_medios'? Jede Änderung, die Sie Ihre Kommentare in Englisch übersetzen könnten, macht es ein bisschen leichter, potenzielle Kommentare zu lesen, die einen Vorteil für die vorliegende Frage haben könnten. – Icepickle
Verwenden Sie Point.Round (PointF): https://msdn.microsoft.com/en- us/library/system.drawing.point.round (v = vs.110) .aspx –