message: fixed visualization for multiple elements per rigid body; tested with a loaded BDF file
diff: @@ -1554,17 +1554,20 @@ void TACSRigidBody::getOutputData( unsigned int out_type,
  */
  void TACSRigidBody::getOutputConnectivity( int *out_conn, int node ){
  if (!viz){ return; }
  +
  int nelems = 0;
  const int *conn;
  viz->getMesh(NULL, &nelems, NULL, &conn);
  +
  for ( int i = 0; i < nelems; i++ ){
  out_conn[0] = node + conn[0];
  - out_conn[1] = node + conn[3];
  - out_conn[2] = node + conn[4];
  - out_conn[3] = node + conn[1];
  + out_conn[1] = node + conn[6];
  + out_conn[2] = node + conn[8];
  + out_conn[3] = node + conn[2];
  out_conn += 4;
  - conn += 4;
  + conn +=9;
  }
  +
  }
  /*
  