add twisting cuboid 

upgrade  ObjObject  for subclass can reuse code;