Всё там то, коэффициенты только подобрать надо. У подобных подходов и спирали Архимеда в 0 будут проблемы. Альтернатива - как я предлагал решать численно или гибрид, чтоб около 0 оно численно решало. Сейчас влом численное писать, ну и оно тяжелее вычислительно.

Код AS3:
var angle:Number = 1.0;//c 0 нельзя начать в общем, если что отдельно поставить
const spiralCoeff:Number = 5;
const stepCoeff:Number = 10;
graphics.lineStyle(0);
for (var i:uint = 0; i < 5000; i++)
{
var radius:Number = spiralCoeff * angle;
var xPoint:Number = radius * Math.cos(angle) + 300;
var yPoint:Number = radius * Math.sin(angle) + 300;
graphics.drawCircle(xPoint, yPoint, 2);
// Добавляем объект в xPoint, yPoint
angle += stepCoeff / radius;
}