Revit.SDK.Samples.ObjectViewer.CS.GeometryData.GeometryData C# (CSharp) Method

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
        public GeometryData(Element elem, DetailLevels detail, View currentView)
        {
            Options opt = Command.CommandData.Application.Application.Create.NewGeometryOptions();
            opt.DetailLevel = detail;
            opt.ComputeReferences = false;
            GeometryElement geoElement = elem.get_Geometry(opt);

            Autodesk.Revit.DB.XYZ xyz = new Autodesk.Revit.DB.XYZ (0, 0, 0);
            Transform transform = Transform.get_Translation(xyz);
            AddGeoElement(geoElement, transform);

            m_bbox = elem.get_BoundingBox(currentView);
        }

Same methods

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