3D CAD implementation