reworked ThreeDimensionsObject creation a bit