Class XbimTessellator
  
  
  
  
    Inheritance
    System.Object
    XbimTessellator
   
  
    Inherited Members
    
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
   
  
  Assembly: Xbim.Tessellator.dll
  Syntax
  
    public class XbimTessellator
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  XbimTessellator(IModel, XbimGeometryType, Boolean)
  
  
  Declaration
  
    public XbimTessellator(IModel model, XbimGeometryType geometryType, bool reduceLargeCoordinates = true)
   
  Parameters
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  CanMesh(Object)
  Returns true if the object can be meshed by the tesselator, if it cannot create an IXbimGeometryObject
Declaration
  
    public bool CanMesh(object shape)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | shape |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IEnumerable<IList<IIfcFace>>, Int32, Single)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IEnumerable<IList<IIfcFace>> facesList, int entityLabel, float precision)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.Generic.IEnumerable<System.Collections.Generic.IList<IIfcFace>> | facesList |  | 
      
        | System.Int32 | entityLabel |  | 
      
        | System.Single | precision |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IEnumerable<IIfcShell>, Int32, Single)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IEnumerable<IIfcShell> shellSet, int entityLabel, float precision)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.Generic.IEnumerable<IIfcShell> | shellSet |  | 
      
        | System.Int32 | entityLabel |  | 
      
        | System.Single | precision |  | 
    
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IXbimGeometryObject)
  
  
  Declaration
  
    public IXbimShapeGeometryData Mesh(IXbimGeometryObject geomObject)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcConnectedFaceSet)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcConnectedFaceSet connectedFaceSet)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcFaceBasedSurfaceModel)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcFaceBasedSurfaceModel faceBasedModel)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcFacetedBrep)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcFacetedBrep fBRepModel)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcPolygonalFaceSet)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcPolygonalFaceSet triangulation)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcRepresentationItem)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcRepresentationItem shape)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcShellBasedSurfaceModel)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcShellBasedSurfaceModel shellBasedModel)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Mesh(IIfcTriangulatedFaceSet)
  
  
  Declaration
  
    public XbimShapeGeometry Mesh(IIfcTriangulatedFaceSet triangulation)
   
  Parameters
  
  Returns