ThreeD code refectoring
refactor ThreeD class to ThreeD with T of type ThreeDValidation which could either be Color, Position or Angle
IMPORTANT: try casting with template in the current class first. It may work but not very elegant.
Edited by Azer Benelhedi