Autodesk.Revit.DB.GeometryObject是Revit API中的一个基类,表示一般的几何对象,如线、平面、点、圆等。
Autodesk.Revit.DB.GeometryObject没有公共属性。
Autodesk.Revit.DB.GeometryObject提供了以下方法:
IsValidObject
:检查几何对象是否有效。Intersect
:返回两个几何对象的交点。以下示例展示了如何创建一个具象的GeometryObject的实例:
Line line = Line.CreateBound(new XYZ(0, 0, 0), new XYZ(10, 0, 0));
GeometryObject geometryObject = line as GeometryObject;
Autodesk.Revit.DB.GeometryObject是一个抽象类,不能直接实例化。要创建具象的GeometryObject实例,需要使用其派生类,如Line、Plane、Cylinder等。