C# Class Revit.SDK.Samples.ObjectViewer.CS.GeometryData

The GeometryDatafactory object is used to transform Revit geometry data to appropriate format for GDI.
Show file Open project: AMEE/revit Class Usage Examples

Public Methods

Method Description
GeometryData ( Autodesk.Revit.DB.Element elem, DetailLevels detail, View currentView ) : System

create 3D and 2D data of given GeometryElement

GeometryData ( Autodesk.Revit.DB.Element elem, View currentView ) : System

create 3D and 2D data of given GeometryElement

Private Methods

Method Description
AddCurve ( GeometryObject obj, Transform transform ) : void

generate data of a Curve

AddEdge ( GeometryObject obj, Transform transform ) : void

generate data of a Edge

AddFace ( GeometryObject obj, Transform transform ) : void

generate data of a Face

AddGeoElement ( GeometryObject obj, Transform transform ) : void

get the solids in a Geometric primitive

AddGeometryObjects ( GeometryObjectArray objects, Transform transform ) : void

iterate GeometryObject in GeometryObjectArray and generate data accordingly

AddInstance ( GeometryObject obj, Transform transform ) : void

generate data of a Instance

AddMesh ( GeometryObject obj, Transform transform ) : void

generate data of a Mesh

AddProfile ( GeometryObject obj, Transform transform ) : void

generate data of a Profile

AddSolid ( GeometryObject obj, Transform transform ) : void

generate data of a Solid

AddTransform ( Transform tran1, Transform tran2 ) : Transform

Add 2 Transform Matrix

Method Details

GeometryData() public method

create 3D and 2D data of given GeometryElement
public GeometryData ( Autodesk.Revit.DB.Element elem, DetailLevels detail, View currentView ) : System
elem Autodesk.Revit.DB.Element
detail DetailLevels
currentView View
return System

GeometryData() public method

create 3D and 2D data of given GeometryElement
public GeometryData ( Autodesk.Revit.DB.Element elem, View currentView ) : System
elem Autodesk.Revit.DB.Element of which geometry data be gotten
currentView View current view of Revit
return System