  
      | 
    This task will show you how to filter a CATProduct into a 
    CATProduct, i.e. how to remove sensitive information from a CATProduct and 
    create a new CATProduct with the remaining geometry as follows:
      
        Shown geometry and component 
        Graphic attributes 
        Product properties on product 
        Axis system 
        Naming | 
        always kept | 
       
      
        | Part product properties | 
        optional | 
       
      
        | Part colors and attributes on subelements | 
        optional | 
       
      
        | 2D Layout for 3D Design data | 
        optional | 
       
      
        | Part annotations | 
        optional | 
       
      
        | Part publications | 
        optional | 
       
      
        | Part selection sets | 
        optional | 
       
      
        | Part layers and filter definitions | 
        optional | 
       
     
    Any data other than the ones described above are removed in the newly 
    created CATPart and CATProduct (Publications, annotations, spot weldings, 
    etc. on the product structure are not kept). 
    In this task, you will find:  
    
     | 
  
  
    
      | 
    If a memory error or a memory warning occurs, or if the 
    input document is corrupted, the output 
    product will be empty. | 
  
  
    
      | 
    Open the
    01_Cric_Assembly.CATProduct from the samples directory. It looks like this: 
       | 
  
  
    
      | 
    
    
      - 
      
Click Product to Product
        
      and select the node Assembly_01.  
      - 
      
The dialog box is displayed: 
      
       
      - 
      
Click OK. A progress bar is displayed while the 
      new CATProduct and its new CATParts are created. 
      
        
          | It looks like this: | 
         
        
            | 
         
       
       
     
     | 
  
  
    
      | 
    
    
    For the product structure:
    
      - The structure instance/reference is kept.
 
      - You can select any node in the product structure: only this node and 
      the elements it contains will be processed, enabling you to create a new 
      CATProduct from only a portion of the initial CATProduct. The result 
      depends only of the reference of the node you have selected. Therefore the positions of the geometries, 
      the visibility and the colors that are transferred are those of the 
      reference of the node you have selected (if the node you have selected is 
      an instance, Product Data Filter ignores the overloaded properties of the 
      instance and takes the initial properties of the reference into account). 
 
      - A CATProduct and CATParts are created:
        - the default name of the CATProduct is 
        "Name_of_Node_of_Original_CATProduct"_FLT and can be edited.
 
        - The part numbers of the resulting CATProduct and CATParts are 
        "Original_PartNumber"_FLT .
 
        - If you select an instance of a CATPart, a new CATPart is created.
 
        - The CATParts contained by the CATProduct are processed as described 
        in Part to Part.
 
       
       
      - A component is created in the resulting CATProduct for each component under the node 
      that is visible in the reference of the node you have selected, that contains visible 
      geometries,
 
      - The components thus created keep the name of their counterparts in the 
      original CATProduct.
 
      - The graphic attributes of the components are kept.
 
     
    For the parts:
    
      - The geometries found in CATParts are transferred as solids, surfaces 
      or wireframes and placed in the corresponding new CATPart.
 
      - The solids in CATParts are created with the graphic properties (color, 
      line type, line thickness, transparency) of their original body, the 
      surfaces and wireframes are created with the graphic properties of their 
      original feature.
 
      - When a visible geometry is found in a body of the original CATPart, a 
      body with the same name is created in the resulting CATPart.
 
      - The layer attribute on each element of the original CATPart is always 
      kept.
 
      - Current filter and layer of the original CATPart are not kept in the 
      resulting CATPart.
 
      - The current filter is not taken into account: Product to Product 
      considers the filter All visible is active.
 
     
     | 
  
  
    |      | 
    
    
     You can select several options to transfer some elements that are not 
    transferred in the standard behavior. For more information, see the
    Part to Part chapter.  | 
  
  
    
      | 
    Those options apply only to CATParts within the CATProduct.
     
    There are no options to modifiy the behavior for the product structure. | 
  
  
    | 
     
       |