MeshBuilder: move vertex transformation (position, normal, color and UV) to the addVertex method so it is applied to all added vertices (required for separation of concerns)