C# Class Revit.SDK.Samples.AutoJoin.CS.Intersection

Tell if two geometry objects are overlapping or not.
显示文件 Open project: AMEE/revit

Public Methods

Method Description
IsOverlapped ( GeometryObject geometryA, GeometryObject geometryB ) : bool

Tell if the geometry object A and B are overlapped.

Private Methods

Method Description
GetAllCurves ( Face face, List curves ) : void
GetAllCurves ( Autodesk.Revit.DB.GeometryElement geoElement, List curves ) : void
GetAllCurves ( GeometryObject geometry, List curves ) : void
GetAllCurves ( Solid solid, List curves ) : void
GetAllFaces ( Autodesk.Revit.DB.GeometryElement geoElement, List faces ) : void
GetAllFaces ( GeometryObject geometry, List faces ) : void

Get all faces of the geometry object and insert them to the list

GetAllFaces ( Solid solid, List faces ) : void

Method Details

IsOverlapped() public static method

Tell if the geometry object A and B are overlapped.
public static IsOverlapped ( GeometryObject geometryA, GeometryObject geometryB ) : bool
geometryA GeometryObject geometry object A
geometryB GeometryObject geometry object B
return bool