add FloatSingle3D