dragonfly.writer.context module¶
ContextShade Writer.
Note to developers: Use this module to extend dragonfly’s ContextShade writer for new extensions. (eg. adding rad to this module adds the method ContextShade.to.rad)
Building
Building.ToString()
Building.add_prefix()
Building.add_roof_geometry()
Building.add_room_3ds()
Building.add_stories()
Building.all_room_2ds()
Building.all_stories()
Building.buildings_to_honeybee()
Building.convert_all_room_3ds_to_2d()
Building.convert_multipliers_to_stories()
Building.convert_room_3d_to_2d()
Building.convert_room_3ds_to_2d()
Building.district_to_honeybee()
Building.duplicate()
Building.find_adjacency_gaps()
Building.footprint()
Building.from_all_story_geometry()
Building.from_dict()
Building.from_footprint()
Building.from_honeybee()
Building.move()
Building.process_alleys()
Building.reflect()
Building.remove_duplicate_roofs()
Building.room_3ds_by_story()
Building.rotate_xy()
Building.scale()
Building.separate_mid_floors()
Building.separate_top_bottom_floors()
Building.set_outdoor_shading_parameters()
Building.set_outdoor_window_parameters()
Building.shade_representation()
Building.sort_stories()
Building.stories_to_honeybee()
Building.suggested_alignment_axes()
Building.to_dict()
Building.to_honeybee()
Building.to_rectangular_windows()
Building.display_name
Building.exterior_aperture_area
Building.exterior_wall_area
Building.floor_area
Building.footprint_area
Building.full_id
Building.has_room_2ds
Building.has_room_3ds
Building.height
Building.height_above_ground
Building.height_from_first_floor
Building.identifier
Building.max
Building.min
Building.properties
Building.room_2d_story_names
Building.room_3d_apertures
Building.room_3d_doors
Building.room_3d_faces
Building.room_3d_shades
Building.room_3d_story_names
Building.room_3ds
Building.story_count
Building.story_count_above_ground
Building.to
Building.unique_room_2ds
Building.unique_stories
Building.unique_stories_above_ground
Building.user_data
Building.volume
ColorRoom2D
ColorRoom2D.ToString()
ColorRoom2D.attr_name
ColorRoom2D.attr_name_end
ColorRoom2D.attributes
ColorRoom2D.attributes_original
ColorRoom2D.attributes_unique
ColorRoom2D.floor_faces
ColorRoom2D.graphic_container
ColorRoom2D.legend_parameters
ColorRoom2D.max_point
ColorRoom2D.min_point
ColorRoom2D.room_2ds
ContextShade
ContextShade.ToString()
ContextShade.add_prefix()
ContextShade.duplicate()
ContextShade.from_dict()
ContextShade.from_honeybee()
ContextShade.move()
ContextShade.reflect()
ContextShade.rotate_xy()
ContextShade.scale()
ContextShade.snap_to_grid()
ContextShade.to_dict()
ContextShade.to_honeybee()
ContextShade.area
ContextShade.display_name
ContextShade.full_id
ContextShade.geometry
ContextShade.identifier
ContextShade.is_detached
ContextShade.max
ContextShade.min
ContextShade.properties
ContextShade.to
ContextShade.user_data
Model
Model.ToString()
Model.add_building()
Model.add_context_shade()
Model.add_model()
Model.add_prefix()
Model.buildings_by_identifier()
Model.check_all()
Model.check_all_room3d()
Model.check_degenerate_room_2ds()
Model.check_duplicate_building_identifiers()
Model.check_duplicate_context_shade_identifiers()
Model.check_duplicate_room_2d_identifiers()
Model.check_duplicate_story_identifiers()
Model.check_missing_adjacencies()
Model.check_no_roof_overlaps()
Model.check_no_room2d_overlaps()
Model.check_roofs_above_rooms()
Model.check_self_intersecting_room_2ds()
Model.check_window_parameters_valid()
Model.context_shade_by_identifier()
Model.convert_to_units()
Model.duplicate()
Model.from_dfjson()
Model.from_dfpkl()
Model.from_dict()
Model.from_file()
Model.from_geojson()
Model.from_honeybee()
Model.from_pomf()
Model.model_dict_room_2d_subset()
Model.model_dict_subset()
Model.move()
Model.reflect()
Model.remove_duplicate_roofs()
Model.reset_ids()
Model.resolve_id_collisions()
Model.room_2ds_by_identifier()
Model.room_3ds_by_identifier()
Model.rotate_xy()
Model.scale()
Model.separate_top_bottom_floors()
Model.set_outdoor_shading_parameters()
Model.set_outdoor_window_parameters()
Model.stories_by_identifier()
Model.to_dfjson()
Model.to_dfpkl()
Model.to_dict()
Model.to_geojson()
Model.to_geojson_dict()
Model.to_honeybee()
Model.to_rectangular_windows()
Model.angle_tolerance
Model.average_height
Model.average_height_above_ground
Model.average_story_count
Model.average_story_count_above_ground
Model.buildings
Model.context_shades
Model.display_name
Model.exterior_aperture_area
Model.exterior_wall_area
Model.floor_area
Model.footprint_area
Model.full_id
Model.identifier
Model.max
Model.min
Model.properties
Model.room_2ds
Model.room_3ds
Model.stories
Model.to
Model.tolerance
Model.units
Model.user_data
Model.volume
BuildingProperties
ContextShadeProperties
ContextShadeProperties.ToString()
ContextShadeProperties.add_prefix()
ContextShadeProperties.from_honeybee()
ContextShadeProperties.move()
ContextShadeProperties.reflect()
ContextShadeProperties.rotate_xy()
ContextShadeProperties.scale()
ContextShadeProperties.to_dict()
ContextShadeProperties.to_honeybee()
ContextShadeProperties.host
ModelProperties
Room2DProperties
StoryProperties
RoofSpecification
RoofSpecification.ToString()
RoofSpecification.align()
RoofSpecification.duplicate()
RoofSpecification.from_dict()
RoofSpecification.move()
RoofSpecification.overlap_count()
RoofSpecification.pull_to_segments()
RoofSpecification.reflect()
RoofSpecification.resolved_geometry()
RoofSpecification.rotate_xy()
RoofSpecification.scale()
RoofSpecification.snap_to_grid()
RoofSpecification.split_with_lines()
RoofSpecification.split_with_polygon()
RoofSpecification.subtract_roofs()
RoofSpecification.to_dict()
RoofSpecification.union_coplanar()
RoofSpecification.update_geometry_2d()
RoofSpecification.update_geometry_3d()
RoofSpecification.altitudes
RoofSpecification.azimuths
RoofSpecification.boundary_geometry_2d
RoofSpecification.center_heights
RoofSpecification.geometry
RoofSpecification.has_parent
RoofSpecification.max
RoofSpecification.max_height
RoofSpecification.min
RoofSpecification.min_height
RoofSpecification.parent
RoofSpecification.planes
RoofSpecification.tilts
Room2D
Room2D.ToString()
Room2D.add_prefix()
Room2D.align()
Room2D.check_degenerate()
Room2D.check_horizontal()
Room2D.check_self_intersecting()
Room2D.check_window_parameters_valid()
Room2D.coordinate_room_2d_vertices()
Room2D.duplicate()
Room2D.find_adjacency()
Room2D.find_adjacency_gaps()
Room2D.floor_segment_by_index()
Room2D.from_dict()
Room2D.from_honeybee()
Room2D.from_polygon()
Room2D.from_vertices()
Room2D.generate_alignment_axes()
Room2D.generate_grid()
Room2D.group_by_adjacency()
Room2D.group_by_air_boundary_adjacency()
Room2D.grouped_horizontal_boundary()
Room2D.intersect_adjacency()
Room2D.join_by_boundary()
Room2D.join_room_2ds()
Room2D.label_point()
Room2D.move()
Room2D.offset_skylight_parameters()
Room2D.overlap_area()
Room2D.pull_to_polygon()
Room2D.pull_to_polyline()
Room2D.pull_to_room_2d()
Room2D.pull_to_segments()
Room2D.reflect()
Room2D.remove_colinear_vertices()
Room2D.remove_degenerate_holes()
Room2D.remove_duplicate_vertices()
Room2D.remove_short_segments()
Room2D.remove_small_holes()
Room2D.reset_adjacency()
Room2D.rotate_xy()
Room2D.scale()
Room2D.segment_orientations()
Room2D.set_adjacency()
Room2D.set_air_boundary()
Room2D.set_boundary_condition()
Room2D.set_outdoor_shading_parameters()
Room2D.set_outdoor_window_parameters()
Room2D.set_window_parameter()
Room2D.snap_to_grid()
Room2D.snap_to_line_end_points()
Room2D.snap_to_points()
Room2D.solve_adjacency()
Room2D.split_with_line()
Room2D.split_with_lines()
Room2D.split_with_polygon()
Room2D.split_with_polyline()
Room2D.subtract_room_2ds()
Room2D.to_core_perimeter()
Room2D.to_detailed_windows()
Room2D.to_dict()
Room2D.to_honeybee()
Room2D.to_rectangular_windows()
Room2D.update_floor_geometry()
Room2D.air_boundaries
Room2D.boundary_conditions
Room2D.ceiling_height
Room2D.center
Room2D.display_name
Room2D.exterior_aperture_area
Room2D.exterior_wall_area
Room2D.floor_area
Room2D.floor_geometry
Room2D.floor_height
Room2D.floor_segments
Room2D.floor_segments_2d
Room2D.floor_to_ceiling_height
Room2D.full_id
Room2D.has_parent
Room2D.identifier
Room2D.interior_wall_area
Room2D.is_core
Room2D.is_ground_contact
Room2D.is_perimeter
Room2D.is_top_exposed
Room2D.max
Room2D.min
Room2D.parent
Room2D.properties
Room2D.segment_count
Room2D.segment_normals
Room2D.shading_parameters
Room2D.skylight_parameters
Room2D.to
Room2D.user_data
Room2D.volume
Room2D.window_parameters
ExtrudedBorder
LouversByCount
LouversByCount.ToString()
LouversByCount.add_shading_to_face()
LouversByCount.duplicate()
LouversByCount.from_dict()
LouversByCount.scale()
LouversByCount.to_dict()
LouversByCount.angle
LouversByCount.contour_vector
LouversByCount.depth
LouversByCount.flip_start_side
LouversByCount.louver_count
LouversByCount.offset
LouversByDistance
LouversByDistance.ToString()
LouversByDistance.add_shading_to_face()
LouversByDistance.duplicate()
LouversByDistance.from_dict()
LouversByDistance.scale()
LouversByDistance.to_dict()
LouversByDistance.angle
LouversByDistance.contour_vector
LouversByDistance.depth
LouversByDistance.distance
LouversByDistance.flip_start_side
LouversByDistance.offset
Overhang
DetailedSkylights
DetailedSkylights.ToString()
DetailedSkylights.add_skylight_to_face()
DetailedSkylights.area_from_face()
DetailedSkylights.check_overlaps()
DetailedSkylights.check_self_intersecting()
DetailedSkylights.check_valid_for_face()
DetailedSkylights.duplicate()
DetailedSkylights.from_dict()
DetailedSkylights.merge_and_simplify()
DetailedSkylights.merge_to_bounding_rectangle()
DetailedSkylights.move()
DetailedSkylights.offset_polygons_for_face()
DetailedSkylights.reflect()
DetailedSkylights.remove_small_skylights()
DetailedSkylights.rotate()
DetailedSkylights.scale()
DetailedSkylights.split()
DetailedSkylights.to_dict()
DetailedSkylights.union_overlaps()
DetailedSkylights.are_doors
DetailedSkylights.polygons
GriddedSkylightArea
GriddedSkylightArea.ToString()
GriddedSkylightArea.add_skylight_to_face()
GriddedSkylightArea.area_from_face()
GriddedSkylightArea.duplicate()
GriddedSkylightArea.from_dict()
GriddedSkylightArea.scale()
GriddedSkylightArea.split()
GriddedSkylightArea.to_dict()
GriddedSkylightArea.skylight_area
GriddedSkylightArea.spacing
GriddedSkylightRatio
GriddedSkylightRatio.ToString()
GriddedSkylightRatio.add_skylight_to_face()
GriddedSkylightRatio.area_from_face()
GriddedSkylightRatio.duplicate()
GriddedSkylightRatio.from_dict()
GriddedSkylightRatio.scale()
GriddedSkylightRatio.split()
GriddedSkylightRatio.to_dict()
GriddedSkylightRatio.skylight_ratio
GriddedSkylightRatio.spacing
Story
Story.ToString()
Story.add_prefix()
Story.add_room_2d()
Story.add_room_2ds()
Story.align()
Story.align_room_2ds()
Story.check_missing_adjacencies()
Story.check_no_roof_overlaps()
Story.check_no_room2d_overlaps()
Story.check_roofs_above_rooms()
Story.delete_degenerate_room_2ds()
Story.duplicate()
Story.floor_geometry()
Story.footprint()
Story.from_dict()
Story.from_honeybee()
Story.generate_grid()
Story.intersect_room_2d_adjacency()
Story.make_underground()
Story.move()
Story.outline_polylines()
Story.outline_segments()
Story.rebuild_detailed_windows()
Story.reflect()
Story.remove_room_2d_colinear_vertices()
Story.remove_room_2d_duplicate_vertices()
Story.remove_room_2d_short_segments()
Story.reset_adjacency()
Story.reset_room_2d_boundaries()
Story.room_2d_story_geometry_valid()
Story.room_by_identifier()
Story.rooms_by_identifier()
Story.rotate_xy()
Story.scale()
Story.set_ground_contact()
Story.set_outdoor_shading_parameters()
Story.set_outdoor_window_parameters()
Story.set_top_exposed()
Story.set_top_exposed_by_story_above()
Story.shade_representation()
Story.shade_representation_multiplier()
Story.solve_room_2d_adjacency()
Story.split_with_story_above()
Story.suggested_alignment_axes()
Story.to_dict()
Story.to_honeybee()
Story.to_rectangular_windows()
Story.display_name
Story.exterior_aperture_area
Story.exterior_wall_area
Story.floor_area
Story.floor_height
Story.floor_to_floor_height
Story.full_id
Story.has_parent
Story.identifier
Story.is_above_ground
Story.max
Story.min
Story.multiplier
Story.parent
Story.properties
Story.roof
Story.room_2ds
Story.to
Story.user_data
Story.volume
DetailedWindows
DetailedWindows.ToString()
DetailedWindows.add_window_to_face()
DetailedWindows.adjust_for_segment()
DetailedWindows.area_from_segment()
DetailedWindows.check_self_intersecting()
DetailedWindows.check_valid_for_segment()
DetailedWindows.check_window_overlaps()
DetailedWindows.duplicate()
DetailedWindows.flip()
DetailedWindows.from_dict()
DetailedWindows.from_face3ds()
DetailedWindows.is_face3d_in_segment_plane()
DetailedWindows.is_flipped_equivalent()
DetailedWindows.merge()
DetailedWindows.merge_and_simplify()
DetailedWindows.merge_to_bounding_rectangle()
DetailedWindows.merge_to_rectangular()
DetailedWindows.remove_small_windows()
DetailedWindows.scale()
DetailedWindows.split()
DetailedWindows.to_dict()
DetailedWindows.to_rectangular_windows()
DetailedWindows.trim()
DetailedWindows.union_overlaps()
DetailedWindows.are_doors
DetailedWindows.polygons
DetailedWindows.user_data
RectangularWindows
RectangularWindows.ToString()
RectangularWindows.add_window_to_face()
RectangularWindows.area_from_segment()
RectangularWindows.check_valid_for_segment()
RectangularWindows.check_window_overlaps()
RectangularWindows.duplicate()
RectangularWindows.flip()
RectangularWindows.from_dict()
RectangularWindows.merge()
RectangularWindows.merge_to_rectangular()
RectangularWindows.remove_small_windows()
RectangularWindows.scale()
RectangularWindows.split()
RectangularWindows.to_detailed_windows()
RectangularWindows.to_dict()
RectangularWindows.to_rectangular_windows()
RectangularWindows.trim()
RectangularWindows.are_doors
RectangularWindows.heights
RectangularWindows.origins
RectangularWindows.user_data
RectangularWindows.widths
RepeatingWindowRatio
RepeatingWindowRatio.ToString()
RepeatingWindowRatio.add_window_to_face()
RepeatingWindowRatio.area_from_segment()
RepeatingWindowRatio.duplicate()
RepeatingWindowRatio.from_dict()
RepeatingWindowRatio.merge()
RepeatingWindowRatio.merge_to_rectangular()
RepeatingWindowRatio.scale()
RepeatingWindowRatio.split()
RepeatingWindowRatio.to_dict()
RepeatingWindowRatio.to_rectangular_windows()
RepeatingWindowRatio.trim()
RepeatingWindowRatio.horizontal_separation
RepeatingWindowRatio.rect_split
RepeatingWindowRatio.sill_height
RepeatingWindowRatio.user_data
RepeatingWindowRatio.vertical_separation
RepeatingWindowRatio.window_height
RepeatingWindowRatio.window_ratio
RepeatingWindowWidthHeight
RepeatingWindowWidthHeight.ToString()
RepeatingWindowWidthHeight.add_window_to_face()
RepeatingWindowWidthHeight.area_from_segment()
RepeatingWindowWidthHeight.duplicate()
RepeatingWindowWidthHeight.from_dict()
RepeatingWindowWidthHeight.merge()
RepeatingWindowWidthHeight.merge_to_rectangular()
RepeatingWindowWidthHeight.scale()
RepeatingWindowWidthHeight.split()
RepeatingWindowWidthHeight.to_dict()
RepeatingWindowWidthHeight.to_rectangular_windows()
RepeatingWindowWidthHeight.trim()
RepeatingWindowWidthHeight.horizontal_separation
RepeatingWindowWidthHeight.sill_height
RepeatingWindowWidthHeight.user_data
RepeatingWindowWidthHeight.window_height
RepeatingWindowWidthHeight.window_width
SimpleWindowArea
SimpleWindowArea.ToString()
SimpleWindowArea.add_window_to_face()
SimpleWindowArea.area_from_segment()
SimpleWindowArea.duplicate()
SimpleWindowArea.from_dict()
SimpleWindowArea.merge()
SimpleWindowArea.merge_to_rectangular()
SimpleWindowArea.scale()
SimpleWindowArea.split()
SimpleWindowArea.to_dict()
SimpleWindowArea.to_rectangular_windows()
SimpleWindowArea.trim()
SimpleWindowArea.rect_split
SimpleWindowArea.user_data
SimpleWindowArea.window_area
SimpleWindowRatio
SimpleWindowRatio.ToString()
SimpleWindowRatio.add_window_to_face()
SimpleWindowRatio.area_from_segment()
SimpleWindowRatio.duplicate()
SimpleWindowRatio.from_dict()
SimpleWindowRatio.merge()
SimpleWindowRatio.merge_to_rectangular()
SimpleWindowRatio.scale()
SimpleWindowRatio.split()
SimpleWindowRatio.to_dict()
SimpleWindowRatio.to_rectangular_windows()
SimpleWindowRatio.trim()
SimpleWindowRatio.rect_split
SimpleWindowRatio.user_data
SimpleWindowRatio.window_ratio
SingleWindow
SingleWindow.ToString()
SingleWindow.add_window_to_face()
SingleWindow.area_from_segment()
SingleWindow.duplicate()
SingleWindow.from_dict()
SingleWindow.merge()
SingleWindow.merge_to_rectangular()
SingleWindow.scale()
SingleWindow.split()
SingleWindow.to_dict()
SingleWindow.to_rectangular_windows()
SingleWindow.trim()
SingleWindow.height
SingleWindow.sill_height
SingleWindow.user_data
SingleWindow.width
ContextShade Writer.
Note to developers: Use this module to extend dragonfly’s ContextShade writer for new extensions. (eg. adding rad to this module adds the method ContextShade.to.rad)