The modeling Parasolid class is used to represent a Parasolid solid     
model.                                                                  

Methods
compute_boundary_faces(angle)  
   
   Compute the boundary faces for the solid model. 
   
   This method needs to be called when creating new PolyData or reading in  
   models that don't have faces already defined (e.g. models derived from   
   STL data). It does not need to be called for OpenCascade or Parasolid    
   models.
   
   For PolyData models faces are distinguished using the angle of the       
   normals between adjacent triangles. If the angle is less than or equal   
   to the 'angle' argument then the triangles are considered to part of     
   the same face. 
   
   Args: 
     angle (float): The angle used to distinguish faces in a model.         
   
   Returns list([int]): The list of integer face IDs. 

get_face_ids()  
   
   Get the model face IDs. 
   
   Face IDs identify the boundary faces representing the solid model. They  
   are used to identify a face for certain operations (e.g. get_face_polydata). 
   
   Returns list([int]): The list of integer face IDs. 

get_face_polydata(face_id)  
   
   Get the polydata geometry for a face.  
   
   Args: 
     face_id (int): The face ID. 
   
   Returns (vtkPolyData object): The vtkPolyData object containing the face geometry.  

get_polydata()  
   
   Get the polydata geometry for the model.  
   
   Returns (vtkPolyData object): The vtkPolyData object containing the model geometry.