|
| 1 | +/* |
| 2 | + * BlenderBIM Add-on - OpenBIM Blender Add-on |
| 3 | + * Copyright (C) 2020, 2021 Dion Moult <[email protected]> |
| 4 | + * |
| 5 | + * This file is part of BlenderBIM Add-on. |
| 6 | + * |
| 7 | + * BlenderBIM Add-on is free software: you can redistribute it and/or modify |
| 8 | + * it under the terms of the GNU General Public License as published by |
| 9 | + * the Free Software Foundation, either version 3 of the License, or |
| 10 | + * (at your option) any later version. |
| 11 | + * |
| 12 | + * BlenderBIM Add-on is distributed in the hope that it will be useful, |
| 13 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 14 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 15 | + * GNU General Public License for more details. |
| 16 | + * |
| 17 | + * You should have received a copy of the GNU General Public License |
| 18 | + * along with BlenderBIM Add-on. If not, see <http://www.gnu.org/licenses/>. |
| 19 | + */ |
| 20 | + |
| 21 | +* { stroke-linecap: round; stroke-linejoin: round; } |
| 22 | +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; } |
| 23 | +.cut { fill: black; stroke: black; stroke-linecap: 'round'; stroke-width: 0.35; fill-rule: evenodd; } |
| 24 | +.projection { fill: white; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; } |
| 25 | +.surface { stroke: none; fill: #fff; fill-rule: evenodd; } |
| 26 | +.annotation { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; } |
| 27 | +.IfcAnnotation { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 0.25; } |
| 28 | +.IfcGeographicElement { fill: none; stroke: black; stroke-linecap: 'round'; stroke-width: 1; } |
| 29 | +.PredefinedType-LINEWORK { stroke: black; stroke-width: 0.25; } |
| 30 | +.PredefinedType-LINEWORK.dashed { stroke-dasharray: 3, 2; } |
| 31 | +.PredefinedType-LINEWORK.fine { stroke-width: 0.18; stroke: #777777; } |
| 32 | +.PredefinedType-LINEWORK.thin { stroke-width: 0.25; } |
| 33 | +.PredefinedType-LINEWORK.medium { stroke-width: 0.35; } |
| 34 | +.PredefinedType-LINEWORK.thick { stroke-width: 0.5; } |
| 35 | +.PredefinedType-LINEWORK.strong { stroke-width: 1; } |
| 36 | +.PredefinedType-BACKGROUND { stroke: black; stroke-width: 0.18; } |
| 37 | +.PredefinedType-GRID { marker-start: url(#grid-marker); marker-end: url(#grid-marker); } |
| 38 | +.PredefinedType-SECTION { stroke-dasharray: 12.5, 3, 3, 3; } |
| 39 | +.PredefinedType-SECTIONLEVEL { marker-start: url(#section-level-marker); stroke-dasharray: 12.5, 3, 3, 3; } |
| 40 | +.PredefinedType-PLANLEVEL { marker-end: url(#plan-level-marker); } |
| 41 | +.PredefinedType-DIMENSION { marker-start: url(#dimension-marker-start); marker-end: url(#dimension-marker-end); } |
| 42 | +.PredefinedType-ANGLE { marker-start: url(#angle-marker-start); marker-end: url(#angle-marker-end); } |
| 43 | +.PredefinedType-RADIUS { marker-end: url(#fall-marker-end); } |
| 44 | +.PredefinedType-FALL { marker-end: url(#radius-marker-end); } |
| 45 | +.PredefinedType-SLOPEANGLE { marker-end: url(#radius-marker-end); } |
| 46 | +.PredefinedType-SLOPEPERCENT { marker-end: url(#radius-marker-end); } |
| 47 | +.PredefinedType-SLOPEFRACTION { marker-end: url(#radius-marker-end); } |
| 48 | +.PredefinedType-DIAMETER { marker-start: url(#diameter-marker-start); marker-end: url(#diameter-marker-end); } |
| 49 | +.PredefinedType-STAIRARROW { marker-start: url(#stair-marker-start); marker-end: url(#stair-marker-end); } |
| 50 | +.PredefinedType-BOUNDARY { fill: none; stroke: red; stroke-width: 1; stroke-dasharray: 12, 4, 3, 4, 3, 4; } |
| 51 | +.PredefinedType-SEALANT { fill: url(#crosshatch1); stroke-width: 0.25; } |
| 52 | +.PredefinedType-FILLAREA { fill: white; stroke: black; } |
| 53 | +.PredefinedType-BREAKLINE { fill: none; stroke: black; stroke-width: 0.25; marker-mid: url(#breakline-marker); } |
| 54 | +.PredefinedType-TEXT { fill: black; stroke: none; } |
| 55 | +path.PredefinedType-TEXTLEADER { marker-end: url(#leader-marker); } |
| 56 | +text.PredefinedType-TEXTLEADER, tspan.PredefinedType-TEXTLEADER { fill: black; stroke: none; } |
| 57 | +text.title, tspan.title { /* 7mm */ font-size: 11.55px; } |
| 58 | +text.header, tspan.header { /* 5mm */ font-size: 8.25px; } |
| 59 | +text.large, tspan.large { /* 3.5mm */ font-size: 5.78px; } |
| 60 | +text.regular, tspan.regular { /* 2.5mm */ font-size: 4.13px; } |
| 61 | +text.small, tspan.small { /* 1.8mm */ font-size: 2.97px; } |
| 62 | +text.GRID, tspan.GRID { /* 5mm */ font-size: 8.25px; } |
| 63 | +.material-blank { fill: white; } |
| 64 | +.material-diagonal1 { fill: url(#diagonal1); } |
| 65 | +.material-diagonal2 { fill: url(#diagonal2); } |
| 66 | +.material-diagonal3 { fill: url(#diagonal3); } |
| 67 | +.material-crosshatch1 { fill: url(#crosshatch1); } |
| 68 | +.material-crosshatch2 { fill: url(#crosshatch2); } |
| 69 | +.material-crosshatch3 { fill: url(#crosshatch3); } |
| 70 | +.material-brick { fill: url(#brick); } |
| 71 | +.material-earth { fill: url(#earth); } |
| 72 | +.material-glass { fill: url(#glass); } |
| 73 | +.material-liquid { fill: url(#liquid); } |
| 74 | +.material-grass { fill: url(#grass); } |
| 75 | +.material-honeycomb { fill: url(#honeycomb); } |
| 76 | +.material-sand { fill: url(#sand); } |
| 77 | +.material-concrete { fill: url(#concrete); stroke-width: 0.5; } |
| 78 | +.IfcSpace { fill: none; stroke: none; } |
| 79 | +.PredefinedType-STUD { stroke: black; stroke-width: 1; } |
| 80 | +.PredefinedType-WOOD { fill: url(#wood); stroke: black; stroke-width: 0.5; } |
| 81 | +.PredefinedType-STEEL { fill: url(#steel); stroke: black; stroke-width: 0.5; } |
| 82 | +.PredefinedType-CONCRETE { fill: url(#concrete); stroke: black; stroke-width: 0.5; } |
| 83 | +.PredefinedType-PLASTERBOARD { fill: url(#sand); stroke: black; stroke-width: 0.25; } |
0 commit comments