Base classes for ObjectFacet3D, similar to ObjectFacet2D.