Distribution3DRefPtr createPositionDistribution(void)
{
    //Cone Distribution
    ConeDistribution3DRefPtr TheConeDistribution = ConeDistribution3D::create();
    TheConeDistribution->setPosition(Pnt3f(0.0,0.0,0.0));
    TheConeDistribution->setDirection(Vec3f(0.0,0.0,1.0));
    TheConeDistribution->setSpread(1.57);
    TheConeDistribution->setMinTheta(0.0);
    TheConeDistribution->setMaxTheta(6.282);
    TheConeDistribution->setMin(0.0);
    TheConeDistribution->setMax(1.0);
    TheConeDistribution->setSurfaceOrVolume(ConeDistribution3D::VOLUME);

    return TheConeDistribution;
}