Require result parameter: Cartesian2, Cartesian3, Cartesian4

For #1161 
Can you get rid of this or the same code below?