No it's not like that. It's "get" only because the purpose is to get the pointer to the real Vector3 data (hence PVector3), after that you could modify it by access each individual field. Something like:
shape3D.Scale.x = 90
shape3D.Scale.y = 45
You got what i mean.