Bugfix: calculate pointBaseScale only when it hasn't been set