fix error
fix error

If the coordinate is negative, it will be converted to an unsigned positive number before divided by an unsigned number, which will get a wrong result.
Ultimaker/CuraEngine,Ultimaker/CuraEngine