float $radius = 20; vector $cp = <>; float $distanceFromOrigin = sqrt(pow($cp.x,2)+pow($cp.y,2)+pow($cp.z,2)); float $nx,$ny,$nz; $nx = $cp.x / $distanceFromOrigin *$radius; $ny = $cp.y / $distanceFromOrigin *$radius; $nz = $cp.z / $distanceFromOrigin *$radius; particleShape1.position = <<$nx,$ny,$nz>>;