http://processing.org/reference/PVector_normalize_.html
usually works, beware though that positions in space should not be normalised, normalise only works for directions.
If you want to use the positions to calculate direction first you have to figure out relative to what other point you want a directional vector.
e.g
point x,y,z cloudcentre a,b,c
then the normal vector should be taken of vector
(x-a, y-b, z-c)
consequently if you want the directional vector accoring to Origin (0,0,0) then you can use the positional vector.
If you want to calculate the normalised vector yourself for some reason:
Calculate legth of vector: len(x-a, y-b, z-c)
You can use Pythagoras for this, he wont mind
and then devide your coordinate points by this value (x/ len(x-a, y-b, z-c), y/ len(x-a, y-b, z-c), z/ len(x-a, y-b, z-c))
good luck