Most of the previous ideas generalize nicely for the case of a
polyhedral robot that is capable of translation only in a 3D world
that contains polyhedral obstacles.  If  and
 and  are convex
polyhedra, the resulting
 are convex
polyhedra, the resulting 
 is a convex polyhedron.
 is a convex polyhedron.
There are three different kinds of contacts that each lead to half-spaces in  :
:
 and a vertex of
 and a vertex of  
 and a face of
 and a face of  
 and an edge of
 and an edge of  .
 .
 .  The representation of
.  The representation of 
 can be
constructed in
 can be
constructed in 
 time, in which
 time, in which  is the number of
faces of
 is the number of
faces of  ,
,  is the number of faces of
 is the number of faces of  , and
, and  is the
number of faces of
 is the
number of faces of 
 , which is at most
, which is at most  [411].
 [411].
Steven M LaValle 2020-08-14