diff --git a/src/ifcblenderexport/blenderbim/bim/prop.py b/src/ifcblenderexport/blenderbim/bim/prop.py index 88b56b3d64..709ed34370 100644 --- a/src/ifcblenderexport/blenderbim/bim/prop.py +++ b/src/ifcblenderexport/blenderbim/bim/prop.py @@ -541,6 +541,13 @@ class DocProperties(PropertyGroup): class BIMCameraProperties(PropertyGroup): view_name: StringProperty(name="View Name") + target_view: EnumProperty(items=[ + ('PLAN_VIEW', 'PLAN_VIEW', ''), + ('ELEVATION_VIEW', 'ELEVATION_VIEW', ''), + ('SECTION_VIEW', 'SECTION_VIEW', ''), + ('REFLECTED_PLAN_VIEW', 'REFLECTED_PLAN_VIEW', ''), + ('MODEL_VIEW', 'MODEL_VIEW', ''), + ], name='Target View', default='PLAN_VIEW') diagram_scale: EnumProperty(items=getDiagramScales, name='Drawing Scale') custom_diagram_scale: StringProperty(name='Custom Scale') raster_x: IntProperty(name='Raster X', default=1000) diff --git a/src/ifcblenderexport/blenderbim/bim/ui.py b/src/ifcblenderexport/blenderbim/bim/ui.py index ebf4d6a8b8..39f03651a9 100644 --- a/src/ifcblenderexport/blenderbim/bim/ui.py +++ b/src/ifcblenderexport/blenderbim/bim/ui.py @@ -868,6 +868,9 @@ class BIM_PT_camera(Panel): row = layout.row() row.operator('bim.resize_text') + row = layout.row() + row.prop(props, 'target_view') + row = layout.row() row.prop(props, 'cut_objects') if props.cut_objects == 'CUSTOM':