在 Revit 文档中 DirectShape 图元用于存储几何形状,包括点与封闭的线、实体或是网格。DirectShapes 可以在模型中快速放置非预置族的图元,也可以部分的包含一些可加载族、类型的信息,这里提供一个别表供你参考,

Property DirectShape DirectShape Types Component Family
Can be Hosted
Work Plane Based
Always Placed in Relation to 0,0,0
Nested Families
Can be Placed in Assembly
Material Parameter
Material Assigned as Paint by Default
Align Material
Assign Subcategory
View Based Representation
Name Appears in Schedules
Multiple Type Instances for Schedules
Instance Parameters
Parameter Driven Geometry
Edit Geometry in Revit
Appears in Browser

上面的一些选项是灰色的,因为要添加材质,需要使用可以计划的方式来创建额外的共享参数,这些参数都没有内置至默认的 Directshapes 中。

DirectShape 类别

使用 DirectShape Categories  运算器来获取 DirectShape 类别,

增加 Point DirectShape

可以使用 Add DirectShape (Point) 运算器增加 Point Directshape至项目中,

增加 Mesh DirectShape

使用 Add DirectShape (Mesh) 运算器来增加 Mesh DirectShape至项目,

增加 DirectShape

使用 Add DirectShape Instance 运算器在项目中增加 DirectShape,

增加 Geometry DirectShape

使用 Add DirectShape (Geometry) 在项目中增加 Geometry DirectShape,

增加 Curve DirectShape

使用 Add DirectShape (Curve) 运算器在项目中增加 Curve DirectShape,

增加 Brep DirectShape

使用 Add DirectShape (Brep)  运算器增加 Brep DirectShape 至项目

增加 DirectShape 类型

使用 Add DirectShape Type 运算器增加 DirectShape 类型至项目