Ich habe ein Bild, das Kreise an einer bestimmten Stelle und mit einem bestimmten Durchmesser enthält. Was ich tun muss, ist, in der Lage zu sein, zufällige Punkte innerhalb des Kreises zu berechnen und dann die Pixel zu manipulieren, mit denen die Punkte korrelieren. Ich habe bereits folgenden Code:
private Point CalculatePoint()
{
var angle = _random.NextDouble() * ( Math.PI * 2 );
var x = _originX + ( _radius * Math.Cos( angle ) );
var y = _originY + ( _radius * Math.Sin( angle ) );
return new Point( ( int )x, ( int )y );
}
Und das funktioniert gut, um alle Punkte am Umfang des Kreises zu finden, aber ich brauche alle Punkte von irgendwo im Kreis. Wenn dies keinen Sinn ergibt, lassen Sie es mich wissen und ich werde mein Bestes tun, um dies zu klären.