polyhedral cells

Just want to make sure I am proceeding correctly...
I have polyhedral cells defined using a vertex list (x,y,z) and a cell list of
vertex indices (8 per hexahedron, etc.)  Am I correct in thinking that VisAD
doesn't have direct support for the defn/display of such shapes, but rather, I
construct them via VisADGeometryArray (using quads, or whatever the case may
be)?

thanks,
Randy