diff --git a/drawings/assets/default.css b/drawings/assets/default.css new file mode 100644 index 0000000..2b4d93b --- /dev/null +++ b/drawings/assets/default.css @@ -0,0 +1,83 @@ +/* + * BlenderBIM Add-on - OpenBIM Blender Add-on + * Copyright (C) 2020, 2021 Dion Moult + * + * This file is part of BlenderBIM Add-on. + * + * BlenderBIM Add-on is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * BlenderBIM Add-on is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with BlenderBIM Add-on. If not, see . + */ + +* { stroke-linecap: round; stroke-linejoin: round; } +text, tspan { /* 2.5mm */ fill: black; stroke: none; font-family: 'OpenGost Type B TT', 'DejaVu Sans Condensed', 'Liberation Sans', 'Arial Narrow', 'Arial'; font-size: 4.13px; } +.cut { fill: black; stroke: black; stroke-linecap: 'round'; stroke-width: 0.35; fill-rule: evenodd; } +.projection { fill: white; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; } +.surface { stroke: none; fill: #fff; fill-rule: evenodd; } +.annotation { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; } +.IfcAnnotation { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; } +.IfcGeographicElement { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 1; } +.PredefinedType-LINEWORK { stroke: black; stroke-width: 0.25; } +.PredefinedType-LINEWORK.dashed { stroke-dasharray: 3, 2; } +.PredefinedType-LINEWORK.fine { stroke-width: 0.18; stroke: #777777; } +.PredefinedType-LINEWORK.thin { stroke-width: 0.25; } +.PredefinedType-LINEWORK.medium { stroke-width: 0.35; } +.PredefinedType-LINEWORK.thick { stroke-width: 0.5; } +.PredefinedType-LINEWORK.strong { stroke-width: 1; } +.PredefinedType-BACKGROUND { stroke: black; stroke-width: 0.18; } +.PredefinedType-GRID { marker-start: url(#grid-marker); marker-end: url(#grid-marker); } +.PredefinedType-SECTION { stroke-dasharray: 12.5, 3, 3, 3; } +.PredefinedType-SECTIONLEVEL { marker-start: url(#section-level-marker); stroke-dasharray: 12.5, 3, 3, 3; } +.PredefinedType-PLANLEVEL { marker-end: url(#plan-level-marker); } +.PredefinedType-DIMENSION { marker-start: url(#dimension-marker-start); marker-end: url(#dimension-marker-end); } +.PredefinedType-ANGLE { marker-start: url(#angle-marker-start); marker-end: url(#angle-marker-end); } +.PredefinedType-RADIUS { marker-end: url(#fall-marker-end); } +.PredefinedType-FALL { marker-end: url(#radius-marker-end); } +.PredefinedType-SLOPEANGLE { marker-end: url(#radius-marker-end); } +.PredefinedType-SLOPEPERCENT { marker-end: url(#radius-marker-end); } +.PredefinedType-SLOPEFRACTION { marker-end: url(#radius-marker-end); } +.PredefinedType-DIAMETER { marker-start: url(#diameter-marker-start); marker-end: url(#diameter-marker-end); } +.PredefinedType-STAIRARROW { marker-start: url(#stair-marker-start); marker-end: url(#stair-marker-end); } +.PredefinedType-BOUNDARY { fill: none; stroke: red; stroke-width: 1; stroke-dasharray: 12, 4, 3, 4, 3, 4; } +.PredefinedType-SEALANT { fill: url(#crosshatch1); stroke-width: 0.25; } +.PredefinedType-FILLAREA { fill: white; stroke: black; } +.PredefinedType-BREAKLINE { fill: none; stroke: black; stroke-width: 0.25; marker-mid: url(#breakline-marker); } +.PredefinedType-TEXT { fill: black; stroke: none; } +path.PredefinedType-TEXTLEADER { marker-end: url(#leader-marker); } +text.PredefinedType-TEXTLEADER, tspan.PredefinedType-TEXTLEADER { fill: black; stroke: none; } +text.title, tspan.title { /* 7mm */ font-size: 11.55px; } +text.header, tspan.header { /* 5mm */ font-size: 8.25px; } +text.large, tspan.large { /* 3.5mm */ font-size: 5.78px; } +text.regular, tspan.regular { /* 2.5mm */ font-size: 4.13px; } +text.small, tspan.small { /* 1.8mm */ font-size: 2.97px; } +text.GRID, tspan.GRID { /* 5mm */ font-size: 8.25px; } +.material-blank { fill: white; } +.material-diagonal1 { fill: url(#diagonal1); } +.material-diagonal2 { fill: url(#diagonal2); } +.material-diagonal3 { fill: url(#diagonal3); } +.material-crosshatch1 { fill: url(#crosshatch1); } +.material-crosshatch2 { fill: url(#crosshatch2); } +.material-crosshatch3 { fill: url(#crosshatch3); } +.material-brick { fill: url(#brick); } +.material-earth { fill: url(#earth); } +.material-glass { fill: url(#glass); } +.material-liquid { fill: url(#liquid); } +.material-grass { fill: url(#grass); } +.material-honeycomb { fill: url(#honeycomb); } +.material-sand { fill: url(#sand); } +.material-concrete { fill: url(#concrete); stroke-width: 0.5; } +.IfcSpace { fill: none; stroke: none; } +.PredefinedType-STUD { stroke: black; stroke-width: 1; } +.PredefinedType-WOOD { fill: url(#wood); stroke: black; stroke-width: 0.5; } +.PredefinedType-STEEL { fill: url(#steel); stroke: black; stroke-width: 0.5; } +.PredefinedType-CONCRETE { fill: url(#concrete); stroke: black; stroke-width: 0.5; } +.PredefinedType-PLASTERBOARD { fill: url(#sand); stroke: black; stroke-width: 0.25; } diff --git a/drawings/assets/markers.svg b/drawings/assets/markers.svg new file mode 100644 index 0000000..96a171b --- /dev/null +++ b/drawings/assets/markers.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/drawings/assets/patterns.svg b/drawings/assets/patterns.svg new file mode 100644 index 0000000..11be0ee --- /dev/null +++ b/drawings/assets/patterns.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/drawings/assets/shading_styles.json b/drawings/assets/shading_styles.json new file mode 100644 index 0000000..dd7ded4 --- /dev/null +++ b/drawings/assets/shading_styles.json @@ -0,0 +1,755 @@ +{ + "Technical": { + "render_type": "VIEWPORT", + "raster_style": { + "bpy.data.worlds[0].color": [ + 1.0, + 1.0, + 1.0 + ], + "scene.render.bake_bias": 0.0010000000474974513, + "scene.render.bake_margin": 16, + "scene.render.bake_margin_type": "ADJACENT_FACES", + "scene.render.bake_samples": 256, + "scene.render.bake_type": "NORMALS", + "scene.render.bake_user_scale": 0.0, + "scene.render.border_max_x": 1.0, + "scene.render.border_max_y": 1.0, + "scene.render.border_min_x": 0.0, + "scene.render.border_min_y": 0.0, + "scene.render.dither_intensity": 1.0, + "scene.render.engine": "BLENDER_WORKBENCH", + "scene.render.film_transparent": false, + "scene.render.filter_size": 1.5, + "scene.render.fps": 24, + "scene.render.fps_base": 1.0, + "scene.render.frame_map_new": 100, + "scene.render.frame_map_old": 100, + "scene.render.hair_subdiv": 0, + "scene.render.hair_type": "STRAND", + "scene.render.line_thickness": 1.0, + "scene.render.line_thickness_mode": "ABSOLUTE", + "scene.render.metadata_input": "SCENE", + "scene.render.motion_blur_shutter": 0.5, + "scene.render.pixel_aspect_x": 1.0, + "scene.render.pixel_aspect_y": 1.0, + "scene.render.preview_pixel_size": "AUTO", + "scene.render.resolution_percentage": 100, + "scene.render.resolution_x": 1000, + "scene.render.resolution_y": 1000, + "scene.render.sequencer_gl_preview": "SOLID", + "scene.render.simplify_child_particles": 1.0, + "scene.render.simplify_child_particles_render": 1.0, + "scene.render.simplify_gpencil": false, + "scene.render.simplify_gpencil_antialiasing": true, + "scene.render.simplify_gpencil_modifier": true, + "scene.render.simplify_gpencil_onplay": false, + "scene.render.simplify_gpencil_shader_fx": true, + "scene.render.simplify_gpencil_tint": true, + "scene.render.simplify_gpencil_view_fill": true, + "scene.render.simplify_shadows": 1.0, + "scene.render.simplify_shadows_render": 1.0, + "scene.render.simplify_subdivision": 6, + "scene.render.simplify_subdivision_render": 6, + "scene.render.simplify_volumes": 1.0, + "scene.render.stamp_font_size": 12, + "scene.render.stamp_note_text": "", + "scene.render.threads": 20, + "scene.render.threads_mode": "AUTO", + "scene.render.use_bake_clear": true, + "scene.render.use_bake_lores_mesh": false, + "scene.render.use_bake_multires": false, + "scene.render.use_bake_selected_to_active": false, + "scene.render.use_bake_user_scale": false, + "scene.render.use_border": false, + "scene.render.use_compositing": true, + "scene.render.use_crop_to_border": false, + "scene.render.use_file_extension": true, + "scene.render.use_freestyle": false, + "scene.render.use_high_quality_normals": false, + "scene.render.use_lock_interface": false, + "scene.render.use_motion_blur": false, + "scene.render.use_multiview": false, + "scene.render.use_overwrite": true, + "scene.render.use_persistent_data": false, + "scene.render.use_placeholder": false, + "scene.render.use_render_cache": false, + "scene.render.use_sequencer": true, + "scene.render.use_sequencer_override_scene_strip": false, + "scene.render.use_simplify": false, + "scene.render.use_single_layer": false, + "scene.render.use_stamp": false, + "scene.render.use_stamp_camera": true, + "scene.render.use_stamp_date": true, + "scene.render.use_stamp_filename": true, + "scene.render.use_stamp_frame": true, + "scene.render.use_stamp_frame_range": false, + "scene.render.use_stamp_hostname": false, + "scene.render.use_stamp_labels": true, + "scene.render.use_stamp_lens": false, + "scene.render.use_stamp_marker": false, + "scene.render.use_stamp_memory": false, + "scene.render.use_stamp_note": false, + "scene.render.use_stamp_render_time": true, + "scene.render.use_stamp_scene": true, + "scene.render.use_stamp_sequencer_strip": false, + "scene.render.use_stamp_time": true, + "scene.render.views_format": "STEREO_3D", + "scene.view_settings.exposure": 0.0, + "scene.view_settings.gamma": 1.0, + "scene.view_settings.look": "None", + "scene.view_settings.use_curve_mapping": false, + "scene.view_settings.view_transform": "Standard", + "scene.display.shading.aov_name": "", + "scene.display.shading.background_color": [ + 0.0, + 0.0, + 0.0 + ], + "scene.display.shading.background_type": "THEME", + "scene.display.shading.cavity_ridge_factor": 1.0, + "scene.display.shading.cavity_type": "BOTH", + "scene.display.shading.cavity_valley_factor": 1.0, + "scene.display.shading.color_type": "SINGLE", + "scene.display.shading.curvature_ridge_factor": 1.0, + "scene.display.shading.curvature_valley_factor": 1.0, + "scene.display.shading.light": "FLAT", + "scene.display.shading.object_outline_color": [ + 0.0, + 0.0, + 0.0 + ], + "scene.display.shading.render_pass": "COMBINED", + "scene.display.shading.shadow_intensity": 0.5, + "scene.display.shading.show_backface_culling": false, + "scene.display.shading.show_cavity": false, + "scene.display.shading.show_object_outline": true, + "scene.display.shading.show_shadows": false, + "scene.display.shading.show_specular_highlight": true, + "scene.display.shading.show_xray": false, + "scene.display.shading.show_xray_wireframe": false, + "scene.display.shading.single_color": [ + 1.0, + 1.0, + 1.0 + ], + "scene.display.shading.studio_light": "Default", + "scene.display.shading.studiolight_background_alpha": 0.0, + "scene.display.shading.studiolight_background_blur": 0.0, + "scene.display.shading.studiolight_intensity": 0.0, + "scene.display.shading.studiolight_rotate_z": 0.0, + "scene.display.shading.type": "SOLID", + "scene.display.shading.use_compositor": "DISABLED", + "scene.display.shading.use_dof": false, + "scene.display.shading.use_scene_lights": false, + "scene.display.shading.use_scene_lights_render": false, + "scene.display.shading.use_scene_world": false, + "scene.display.shading.use_scene_world_render": false, + "scene.display.shading.use_studiolight_view_rotation": true, + "scene.display.shading.use_world_space_lighting": false, + "scene.display.shading.wireframe_color_type": "MATERIAL", + "scene.display.shading.xray_alpha": 0.5, + "scene.display.shading.xray_alpha_wireframe": 0.0, + "scene.display.light_direction": [ + 0.5, + 0.5, + 0.5 + ], + "scene.display.matcap_ssao_attenuation": 1.0, + "scene.display.matcap_ssao_distance": 0.20000000298023224, + "scene.display.matcap_ssao_samples": 16, + "scene.display.render_aa": "8", + "scene.display.shadow_focus": 0.0, + "scene.display.shadow_shift": 0.10000000149011612, + "scene.display.viewport_aa": "FXAA", + "space.overlay.backwire_opacity": 0.5, + "space.overlay.bone_wire_alpha": 1.0, + "space.overlay.display_handle": "SELECTED", + "space.overlay.fade_inactive_alpha": 0.4000000059604645, + "space.overlay.gpencil_fade_layer": 0.5, + "space.overlay.gpencil_fade_objects": 0.5, + "space.overlay.gpencil_grid_opacity": 0.5, + "space.overlay.gpencil_vertex_paint_opacity": 1.0, + "space.overlay.grid_lines": 16, + "space.overlay.grid_scale": 1.0, + "space.overlay.grid_subdivisions": 10, + "space.overlay.normals_constant_screen_size": 7.0, + "space.overlay.normals_length": 0.10000000149011612, + "space.overlay.sculpt_curves_cage_opacity": 0.5, + "space.overlay.sculpt_mode_face_sets_opacity": 1.0, + "space.overlay.sculpt_mode_mask_opacity": 0.75, + "space.overlay.show_annotation": true, + "space.overlay.show_axis_x": false, + "space.overlay.show_axis_y": false, + "space.overlay.show_axis_z": false, + "space.overlay.show_bones": true, + "space.overlay.show_cursor": true, + "space.overlay.show_curve_normals": false, + "space.overlay.show_edge_bevel_weight": true, + "space.overlay.show_edge_crease": true, + "space.overlay.show_edge_seams": true, + "space.overlay.show_edge_sharp": true, + "space.overlay.show_edges": false, + "space.overlay.show_extra_edge_angle": false, + "space.overlay.show_extra_edge_length": false, + "space.overlay.show_extra_face_angle": false, + "space.overlay.show_extra_face_area": false, + "space.overlay.show_extra_indices": false, + "space.overlay.show_extras": true, + "space.overlay.show_face_center": false, + "space.overlay.show_face_normals": false, + "space.overlay.show_face_orientation": false, + "space.overlay.show_faces": true, + "space.overlay.show_fade_inactive": false, + "space.overlay.show_floor": false, + "space.overlay.show_freestyle_edge_marks": true, + "space.overlay.show_freestyle_face_marks": true, + "space.overlay.show_look_dev": false, + "space.overlay.show_motion_paths": true, + "space.overlay.show_object_origins": false, + "space.overlay.show_object_origins_all": false, + "space.overlay.show_occlude_wire": false, + "space.overlay.show_onion_skins": false, + "space.overlay.show_ortho_grid": true, + "space.overlay.show_outline_selected": true, + "space.overlay.show_overlays": true, + "space.overlay.show_paint_wire": false, + "space.overlay.show_relationship_lines": false, + "space.overlay.show_sculpt_curves_cage": true, + "space.overlay.show_sculpt_face_sets": true, + "space.overlay.show_sculpt_mask": true, + "space.overlay.show_split_normals": false, + "space.overlay.show_stats": false, + "space.overlay.show_statvis": false, + "space.overlay.show_text": true, + "space.overlay.show_vertex_normals": false, + "space.overlay.show_viewer_attribute": true, + "space.overlay.show_weight": false, + "space.overlay.show_wireframes": true, + "space.overlay.show_wpaint_contours": false, + "space.overlay.show_xray_bone": false, + "space.overlay.texture_paint_mode_opacity": 1.0, + "space.overlay.use_debug_freeze_view_culling": false, + "space.overlay.use_gpencil_canvas_xray": false, + "space.overlay.use_gpencil_edit_lines": true, + "space.overlay.use_gpencil_fade_gp_objects": false, + "space.overlay.use_gpencil_fade_layers": false, + "space.overlay.use_gpencil_fade_objects": false, + "space.overlay.use_gpencil_grid": false, + "space.overlay.use_gpencil_multiedit_line_only": false, + "space.overlay.use_gpencil_onion_skin": false, + "space.overlay.use_gpencil_show_directions": false, + "space.overlay.use_gpencil_show_material_name": false, + "space.overlay.use_normals_constant_screen_size": false, + "space.overlay.vertex_opacity": 1.0, + "space.overlay.vertex_paint_mode_opacity": 1.0, + "space.overlay.viewer_attribute_opacity": 1.0, + "space.overlay.weight_paint_mode_opacity": 1.0, + "space.overlay.wireframe_opacity": 1.0, + "space.overlay.wireframe_threshold": 0.0, + "space.overlay.xray_alpha_bone": 0.0 + } + }, + "Shaded": { + "render_type": "VIEWPORT", + "raster_style": { + "bpy.data.worlds[0].color": [ + 1.0, + 1.0, + 1.0 + ], + "scene.render.bake_bias": 0.0010000000474974513, + "scene.render.bake_margin": 16, + "scene.render.bake_margin_type": "ADJACENT_FACES", + "scene.render.bake_samples": 256, + "scene.render.bake_type": "NORMALS", + "scene.render.bake_user_scale": 0.0, + "scene.render.border_max_x": 1.0, + "scene.render.border_max_y": 1.0, + "scene.render.border_min_x": 0.0, + "scene.render.border_min_y": 0.0, + "scene.render.dither_intensity": 1.0, + "scene.render.engine": "BLENDER_WORKBENCH", + "scene.render.film_transparent": false, + "scene.render.filter_size": 1.5, + "scene.render.fps": 24, + "scene.render.fps_base": 1.0, + "scene.render.frame_map_new": 100, + "scene.render.frame_map_old": 100, + "scene.render.hair_subdiv": 0, + "scene.render.hair_type": "STRAND", + "scene.render.line_thickness": 1.0, + "scene.render.line_thickness_mode": "ABSOLUTE", + "scene.render.metadata_input": "SCENE", + "scene.render.motion_blur_shutter": 0.5, + "scene.render.pixel_aspect_x": 1.0, + "scene.render.pixel_aspect_y": 1.0, + "scene.render.preview_pixel_size": "AUTO", + "scene.render.resolution_percentage": 100, + "scene.render.resolution_x": 1000, + "scene.render.resolution_y": 1000, + "scene.render.sequencer_gl_preview": "SOLID", + "scene.render.simplify_child_particles": 1.0, + "scene.render.simplify_child_particles_render": 1.0, + "scene.render.simplify_gpencil": false, + "scene.render.simplify_gpencil_antialiasing": true, + "scene.render.simplify_gpencil_modifier": true, + "scene.render.simplify_gpencil_onplay": false, + "scene.render.simplify_gpencil_shader_fx": true, + "scene.render.simplify_gpencil_tint": true, + "scene.render.simplify_gpencil_view_fill": true, + "scene.render.simplify_shadows": 1.0, + "scene.render.simplify_shadows_render": 1.0, + "scene.render.simplify_subdivision": 6, + "scene.render.simplify_subdivision_render": 6, + "scene.render.simplify_volumes": 1.0, + "scene.render.stamp_font_size": 12, + "scene.render.stamp_note_text": "", + "scene.render.threads": 20, + "scene.render.threads_mode": "AUTO", + "scene.render.use_bake_clear": true, + "scene.render.use_bake_lores_mesh": false, + "scene.render.use_bake_multires": false, + "scene.render.use_bake_selected_to_active": false, + "scene.render.use_bake_user_scale": false, + "scene.render.use_border": false, + "scene.render.use_compositing": true, + "scene.render.use_crop_to_border": false, + "scene.render.use_file_extension": true, + "scene.render.use_freestyle": false, + "scene.render.use_high_quality_normals": false, + "scene.render.use_lock_interface": false, + "scene.render.use_motion_blur": false, + "scene.render.use_multiview": false, + "scene.render.use_overwrite": true, + "scene.render.use_persistent_data": false, + "scene.render.use_placeholder": false, + "scene.render.use_render_cache": false, + "scene.render.use_sequencer": true, + "scene.render.use_sequencer_override_scene_strip": false, + "scene.render.use_simplify": false, + "scene.render.use_single_layer": false, + "scene.render.use_stamp": false, + "scene.render.use_stamp_camera": true, + "scene.render.use_stamp_date": true, + "scene.render.use_stamp_filename": true, + "scene.render.use_stamp_frame": true, + "scene.render.use_stamp_frame_range": false, + "scene.render.use_stamp_hostname": false, + "scene.render.use_stamp_labels": true, + "scene.render.use_stamp_lens": false, + "scene.render.use_stamp_marker": false, + "scene.render.use_stamp_memory": false, + "scene.render.use_stamp_note": false, + "scene.render.use_stamp_render_time": true, + "scene.render.use_stamp_scene": true, + "scene.render.use_stamp_sequencer_strip": false, + "scene.render.use_stamp_time": true, + "scene.render.views_format": "STEREO_3D", + "scene.view_settings.exposure": 0.0, + "scene.view_settings.gamma": 1.0, + "scene.view_settings.look": "None", + "scene.view_settings.use_curve_mapping": false, + "scene.view_settings.view_transform": "Standard", + "scene.display.shading.aov_name": "", + "scene.display.shading.background_color": [ + 0.0, + 0.0, + 0.0 + ], + "scene.display.shading.background_type": "THEME", + "scene.display.shading.cavity_ridge_factor": 1.0, + "scene.display.shading.cavity_type": "BOTH", + "scene.display.shading.cavity_valley_factor": 1.0, + "scene.display.shading.color_type": "MATERIAL", + "scene.display.shading.curvature_ridge_factor": 1.0, + "scene.display.shading.curvature_valley_factor": 1.0, + "scene.display.shading.light": "STUDIO", + "scene.display.shading.object_outline_color": [ + 0.0, + 0.0, + 0.0 + ], + "scene.display.shading.render_pass": "COMBINED", + "scene.display.shading.shadow_intensity": 0.5, + "scene.display.shading.show_backface_culling": false, + "scene.display.shading.show_cavity": true, + "scene.display.shading.show_object_outline": true, + "scene.display.shading.show_shadows": true, + "scene.display.shading.show_specular_highlight": true, + "scene.display.shading.show_xray": false, + "scene.display.shading.show_xray_wireframe": false, + "scene.display.shading.single_color": [ + 1.0, + 1.0, + 1.0 + ], + "scene.display.shading.studio_light": "Default", + "scene.display.shading.studiolight_background_alpha": 0.0, + "scene.display.shading.studiolight_background_blur": 0.0, + "scene.display.shading.studiolight_intensity": 0.0, + "scene.display.shading.studiolight_rotate_z": 0.0, + "scene.display.shading.type": "RENDERED", + "scene.display.shading.use_compositor": "DISABLED", + "scene.display.shading.use_dof": false, + "scene.display.shading.use_scene_lights": false, + "scene.display.shading.use_scene_lights_render": false, + "scene.display.shading.use_scene_world": false, + "scene.display.shading.use_scene_world_render": false, + "scene.display.shading.use_studiolight_view_rotation": true, + "scene.display.shading.use_world_space_lighting": false, + "scene.display.shading.wireframe_color_type": "MATERIAL", + "scene.display.shading.xray_alpha": 0.5, + "scene.display.shading.xray_alpha_wireframe": 0.0, + "scene.display.light_direction": [ + 0.5, + 0.5, + 0.5 + ], + "scene.display.matcap_ssao_attenuation": 1.0, + "scene.display.matcap_ssao_distance": 0.20000000298023224, + "scene.display.matcap_ssao_samples": 16, + "scene.display.render_aa": "8", + "scene.display.shadow_focus": 0.0, + "scene.display.shadow_shift": 0.10000000149011612, + "scene.display.viewport_aa": "FXAA", + "space.overlay.backwire_opacity": 0.5, + "space.overlay.bone_wire_alpha": 1.0, + "space.overlay.display_handle": "SELECTED", + "space.overlay.fade_inactive_alpha": 0.4000000059604645, + "space.overlay.gpencil_fade_layer": 0.5, + "space.overlay.gpencil_fade_objects": 0.5, + "space.overlay.gpencil_grid_opacity": 0.5, + "space.overlay.gpencil_vertex_paint_opacity": 1.0, + "space.overlay.grid_lines": 16, + "space.overlay.grid_scale": 1.0, + "space.overlay.grid_subdivisions": 10, + "space.overlay.normals_constant_screen_size": 7.0, + "space.overlay.normals_length": 0.10000000149011612, + "space.overlay.sculpt_curves_cage_opacity": 0.5, + "space.overlay.sculpt_mode_face_sets_opacity": 1.0, + "space.overlay.sculpt_mode_mask_opacity": 0.75, + "space.overlay.show_annotation": true, + "space.overlay.show_axis_x": false, + "space.overlay.show_axis_y": false, + "space.overlay.show_axis_z": false, + "space.overlay.show_bones": true, + "space.overlay.show_cursor": true, + "space.overlay.show_curve_normals": false, + "space.overlay.show_edge_bevel_weight": true, + "space.overlay.show_edge_crease": true, + "space.overlay.show_edge_seams": true, + "space.overlay.show_edge_sharp": true, + "space.overlay.show_edges": false, + "space.overlay.show_extra_edge_angle": false, + "space.overlay.show_extra_edge_length": false, + "space.overlay.show_extra_face_angle": false, + "space.overlay.show_extra_face_area": false, + "space.overlay.show_extra_indices": false, + "space.overlay.show_extras": true, + "space.overlay.show_face_center": false, + "space.overlay.show_face_normals": false, + "space.overlay.show_face_orientation": false, + "space.overlay.show_faces": true, + "space.overlay.show_fade_inactive": false, + "space.overlay.show_floor": false, + "space.overlay.show_freestyle_edge_marks": true, + "space.overlay.show_freestyle_face_marks": true, + "space.overlay.show_look_dev": false, + "space.overlay.show_motion_paths": true, + "space.overlay.show_object_origins": false, + "space.overlay.show_object_origins_all": false, + "space.overlay.show_occlude_wire": false, + "space.overlay.show_onion_skins": false, + "space.overlay.show_ortho_grid": true, + "space.overlay.show_outline_selected": true, + "space.overlay.show_overlays": true, + "space.overlay.show_paint_wire": false, + "space.overlay.show_relationship_lines": false, + "space.overlay.show_sculpt_curves_cage": true, + "space.overlay.show_sculpt_face_sets": true, + "space.overlay.show_sculpt_mask": true, + "space.overlay.show_split_normals": false, + "space.overlay.show_stats": false, + "space.overlay.show_statvis": false, + "space.overlay.show_text": true, + "space.overlay.show_vertex_normals": false, + "space.overlay.show_viewer_attribute": true, + "space.overlay.show_weight": false, + "space.overlay.show_wireframes": false, + "space.overlay.show_wpaint_contours": false, + "space.overlay.show_xray_bone": false, + "space.overlay.texture_paint_mode_opacity": 1.0, + "space.overlay.use_debug_freeze_view_culling": false, + "space.overlay.use_gpencil_canvas_xray": false, + "space.overlay.use_gpencil_edit_lines": true, + "space.overlay.use_gpencil_fade_gp_objects": false, + "space.overlay.use_gpencil_fade_layers": false, + "space.overlay.use_gpencil_fade_objects": false, + "space.overlay.use_gpencil_grid": false, + "space.overlay.use_gpencil_multiedit_line_only": false, + "space.overlay.use_gpencil_onion_skin": false, + "space.overlay.use_gpencil_show_directions": false, + "space.overlay.use_gpencil_show_material_name": false, + "space.overlay.use_normals_constant_screen_size": false, + "space.overlay.vertex_opacity": 1.0, + "space.overlay.vertex_paint_mode_opacity": 1.0, + "space.overlay.viewer_attribute_opacity": 1.0, + "space.overlay.weight_paint_mode_opacity": 1.0, + "space.overlay.wireframe_opacity": 1.0, + "space.overlay.wireframe_threshold": 0.0, + "space.overlay.xray_alpha_bone": 0.0 + } + }, + "Blender Default": { + "render_type": "VIEWPORT", + "raster_style": { + "bpy.data.worlds[0].color": [ + 0.05087608844041824, + 0.05087608844041824, + 0.05087608844041824 + ], + "scene.render.bake_bias": 0.0010000000474974513, + "scene.render.bake_margin": 16, + "scene.render.bake_margin_type": "ADJACENT_FACES", + "scene.render.bake_samples": 256, + "scene.render.bake_type": "NORMALS", + "scene.render.bake_user_scale": 0.0, + "scene.render.border_max_x": 1.0, + "scene.render.border_max_y": 1.0, + "scene.render.border_min_x": 0.0, + "scene.render.border_min_y": 0.0, + "scene.render.dither_intensity": 1.0, + "scene.render.engine": "BLENDER_EEVEE", + "scene.render.film_transparent": false, + "scene.render.filter_size": 1.5, + "scene.render.fps": 24, + "scene.render.fps_base": 1.0, + "scene.render.frame_map_new": 100, + "scene.render.frame_map_old": 100, + "scene.render.hair_subdiv": 0, + "scene.render.hair_type": "STRAND", + "scene.render.line_thickness": 1.0, + "scene.render.line_thickness_mode": "ABSOLUTE", + "scene.render.metadata_input": "SCENE", + "scene.render.motion_blur_shutter": 0.5, + "scene.render.pixel_aspect_x": 1.0, + "scene.render.pixel_aspect_y": 1.0, + "scene.render.preview_pixel_size": "AUTO", + "scene.render.resolution_percentage": 100, + "scene.render.resolution_x": 1000, + "scene.render.resolution_y": 1000, + "scene.render.sequencer_gl_preview": "SOLID", + "scene.render.simplify_child_particles": 1.0, + "scene.render.simplify_child_particles_render": 1.0, + "scene.render.simplify_gpencil": false, + "scene.render.simplify_gpencil_antialiasing": true, + "scene.render.simplify_gpencil_modifier": true, + "scene.render.simplify_gpencil_onplay": false, + "scene.render.simplify_gpencil_shader_fx": true, + "scene.render.simplify_gpencil_tint": true, + "scene.render.simplify_gpencil_view_fill": true, + "scene.render.simplify_shadows": 1.0, + "scene.render.simplify_shadows_render": 1.0, + "scene.render.simplify_subdivision": 6, + "scene.render.simplify_subdivision_render": 6, + "scene.render.simplify_volumes": 1.0, + "scene.render.stamp_font_size": 12, + "scene.render.stamp_note_text": "", + "scene.render.threads": 20, + "scene.render.threads_mode": "AUTO", + "scene.render.use_bake_clear": true, + "scene.render.use_bake_lores_mesh": false, + "scene.render.use_bake_multires": false, + "scene.render.use_bake_selected_to_active": false, + "scene.render.use_bake_user_scale": false, + "scene.render.use_border": false, + "scene.render.use_compositing": true, + "scene.render.use_crop_to_border": false, + "scene.render.use_file_extension": true, + "scene.render.use_freestyle": false, + "scene.render.use_high_quality_normals": false, + "scene.render.use_lock_interface": false, + "scene.render.use_motion_blur": false, + "scene.render.use_multiview": false, + "scene.render.use_overwrite": true, + "scene.render.use_persistent_data": false, + "scene.render.use_placeholder": false, + "scene.render.use_render_cache": false, + "scene.render.use_sequencer": true, + "scene.render.use_sequencer_override_scene_strip": false, + "scene.render.use_simplify": false, + "scene.render.use_single_layer": false, + "scene.render.use_stamp": false, + "scene.render.use_stamp_camera": true, + "scene.render.use_stamp_date": true, + "scene.render.use_stamp_filename": true, + "scene.render.use_stamp_frame": true, + "scene.render.use_stamp_frame_range": false, + "scene.render.use_stamp_hostname": false, + "scene.render.use_stamp_labels": true, + "scene.render.use_stamp_lens": false, + "scene.render.use_stamp_marker": false, + "scene.render.use_stamp_memory": false, + "scene.render.use_stamp_note": false, + "scene.render.use_stamp_render_time": true, + "scene.render.use_stamp_scene": true, + "scene.render.use_stamp_sequencer_strip": false, + "scene.render.use_stamp_time": true, + "scene.render.views_format": "STEREO_3D", + "scene.view_settings.exposure": 0.0, + "scene.view_settings.gamma": 1.0, + "scene.view_settings.look": "None", + "scene.view_settings.use_curve_mapping": false, + "scene.view_settings.view_transform": "Filmic", + "scene.display.shading.aov_name": "", + "scene.display.shading.background_color": [ + 0.0, + 0.0, + 0.0 + ], + "scene.display.shading.background_type": "THEME", + "scene.display.shading.cavity_ridge_factor": 1.0, + "scene.display.shading.cavity_type": "WORLD", + "scene.display.shading.cavity_valley_factor": 1.0, + "scene.display.shading.color_type": "MATERIAL", + "scene.display.shading.curvature_ridge_factor": 0.0, + "scene.display.shading.curvature_valley_factor": 0.0, + "scene.display.shading.light": "STUDIO", + "scene.display.shading.object_outline_color": [ + 0.0, + 0.0, + 0.0 + ], + "scene.display.shading.render_pass": "COMBINED", + "scene.display.shading.shadow_intensity": 0.5, + "scene.display.shading.show_backface_culling": false, + "scene.display.shading.show_cavity": false, + "scene.display.shading.show_object_outline": false, + "scene.display.shading.show_shadows": false, + "scene.display.shading.show_specular_highlight": true, + "scene.display.shading.show_xray": false, + "scene.display.shading.show_xray_wireframe": false, + "scene.display.shading.single_color": [ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929 + ], + "scene.display.shading.studio_light": "Default", + "scene.display.shading.studiolight_background_alpha": 0.0, + "scene.display.shading.studiolight_background_blur": 0.0, + "scene.display.shading.studiolight_intensity": 0.0, + "scene.display.shading.studiolight_rotate_z": 0.0, + "scene.display.shading.type": "RENDERED", + "scene.display.shading.use_compositor": "DISABLED", + "scene.display.shading.use_dof": false, + "scene.display.shading.use_scene_lights": false, + "scene.display.shading.use_scene_lights_render": false, + "scene.display.shading.use_scene_world": false, + "scene.display.shading.use_scene_world_render": false, + "scene.display.shading.use_studiolight_view_rotation": true, + "scene.display.shading.use_world_space_lighting": false, + "scene.display.shading.wireframe_color_type": "MATERIAL", + "scene.display.shading.xray_alpha": 0.5, + "scene.display.shading.xray_alpha_wireframe": 0.0, + "scene.display.light_direction": [ + 0.5773502588272095, + 0.5773502588272095, + 0.5773502588272095 + ], + "scene.display.matcap_ssao_attenuation": 1.0, + "scene.display.matcap_ssao_distance": 0.20000000298023224, + "scene.display.matcap_ssao_samples": 16, + "scene.display.render_aa": "8", + "scene.display.shadow_focus": 0.0, + "scene.display.shadow_shift": 0.10000000149011612, + "scene.display.viewport_aa": "FXAA", + "space.overlay.backwire_opacity": 0.5, + "space.overlay.bone_wire_alpha": 1.0, + "space.overlay.display_handle": "SELECTED", + "space.overlay.fade_inactive_alpha": 0.4000000059604645, + "space.overlay.gpencil_fade_layer": 0.5, + "space.overlay.gpencil_fade_objects": 0.5, + "space.overlay.gpencil_grid_opacity": 0.5, + "space.overlay.gpencil_vertex_paint_opacity": 1.0, + "space.overlay.grid_lines": 16, + "space.overlay.grid_scale": 1.0, + "space.overlay.grid_subdivisions": 10, + "space.overlay.normals_constant_screen_size": 7.0, + "space.overlay.normals_length": 0.10000000149011612, + "space.overlay.sculpt_curves_cage_opacity": 0.5, + "space.overlay.sculpt_mode_face_sets_opacity": 1.0, + "space.overlay.sculpt_mode_mask_opacity": 0.75, + "space.overlay.show_annotation": true, + "space.overlay.show_axis_x": true, + "space.overlay.show_axis_y": true, + "space.overlay.show_axis_z": false, + "space.overlay.show_bones": true, + "space.overlay.show_cursor": true, + "space.overlay.show_curve_normals": false, + "space.overlay.show_edge_bevel_weight": true, + "space.overlay.show_edge_crease": true, + "space.overlay.show_edge_seams": true, + "space.overlay.show_edge_sharp": true, + "space.overlay.show_edges": false, + "space.overlay.show_extra_edge_angle": false, + "space.overlay.show_extra_edge_length": false, + "space.overlay.show_extra_face_angle": false, + "space.overlay.show_extra_face_area": false, + "space.overlay.show_extra_indices": false, + "space.overlay.show_extras": true, + "space.overlay.show_face_center": false, + "space.overlay.show_face_normals": false, + "space.overlay.show_face_orientation": false, + "space.overlay.show_faces": true, + "space.overlay.show_fade_inactive": false, + "space.overlay.show_floor": true, + "space.overlay.show_freestyle_edge_marks": true, + "space.overlay.show_freestyle_face_marks": true, + "space.overlay.show_look_dev": false, + "space.overlay.show_motion_paths": true, + "space.overlay.show_object_origins": true, + "space.overlay.show_object_origins_all": false, + "space.overlay.show_occlude_wire": false, + "space.overlay.show_onion_skins": false, + "space.overlay.show_ortho_grid": true, + "space.overlay.show_outline_selected": true, + "space.overlay.show_overlays": true, + "space.overlay.show_paint_wire": false, + "space.overlay.show_relationship_lines": true, + "space.overlay.show_sculpt_curves_cage": true, + "space.overlay.show_sculpt_face_sets": true, + "space.overlay.show_sculpt_mask": true, + "space.overlay.show_split_normals": false, + "space.overlay.show_stats": false, + "space.overlay.show_statvis": false, + "space.overlay.show_text": true, + "space.overlay.show_vertex_normals": false, + "space.overlay.show_viewer_attribute": true, + "space.overlay.show_weight": false, + "space.overlay.show_wireframes": false, + "space.overlay.show_wpaint_contours": false, + "space.overlay.show_xray_bone": false, + "space.overlay.texture_paint_mode_opacity": 1.0, + "space.overlay.use_debug_freeze_view_culling": false, + "space.overlay.use_gpencil_canvas_xray": false, + "space.overlay.use_gpencil_edit_lines": true, + "space.overlay.use_gpencil_fade_gp_objects": false, + "space.overlay.use_gpencil_fade_layers": false, + "space.overlay.use_gpencil_fade_objects": false, + "space.overlay.use_gpencil_grid": false, + "space.overlay.use_gpencil_multiedit_line_only": false, + "space.overlay.use_gpencil_onion_skin": false, + "space.overlay.use_gpencil_show_directions": false, + "space.overlay.use_gpencil_show_material_name": false, + "space.overlay.use_normals_constant_screen_size": false, + "space.overlay.vertex_opacity": 1.0, + "space.overlay.vertex_paint_mode_opacity": 1.0, + "space.overlay.viewer_attribute_opacity": 1.0, + "space.overlay.weight_paint_mode_opacity": 1.0, + "space.overlay.wireframe_opacity": 1.0, + "space.overlay.wireframe_threshold": 1.0, + "space.overlay.xray_alpha_bone": 0.0 + } + } +} diff --git a/drawings/assets/symbols.svg b/drawings/assets/symbols.svg new file mode 100644 index 0000000..afd3d63 --- /dev/null +++ b/drawings/assets/symbols.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/layouts/assets/view-title.svg b/layouts/assets/view-title.svg new file mode 100644 index 0000000..9bfad5d --- /dev/null +++ b/layouts/assets/view-title.svg @@ -0,0 +1,95 @@ + + + + + + + + image/svg+xml + + + + + + + + + {{Identification}} + {{Name}} + {{Scale}} + + diff --git a/layouts/titleblocks/A3.svg b/layouts/titleblocks/A3.svg new file mode 100644 index 0000000..2602df9 --- /dev/null +++ b/layouts/titleblocks/A3.svg @@ -0,0 +1,333 @@ + + + + + + + image/svg+xml + + + + + /home/dion/Projects/IfcOpenShell/src/blenderbim/titleblock.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manual + + + + + + + + + + + + REV. NO. + + + + + + + + + + + + DESCRIPTION + AUTHOR + ISSUED + NOTES + DO NOT SCALE DRAWINGS + + DATE + + + + + + DRAWING NUMBER + REV + {{Revision}} + {{Identification}} + + DRAWING TITLE + {{Name}} + + GRID NORTH + COMPANY + + + + + + + + + + +