У мене є зображення, яке містить кола в конкретному місці та певного діаметра. Що мені потрібно зробити - це вміти обчислювати випадкові точки в колі, а потім маніпулювати пікселями, з якими співвідносяться точки. У мене вже є такий код:
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 );
}
І це чудово підходить для пошуку всіх точок на окружності кола, але мені потрібні всі точки з будь-якої точки кола. Якщо це не має сенсу, дайте мені знати, і я зроблю все можливе, щоб уточнити.