Skip to content

Commit ed64fff

Browse files
committed
Suggested sandbox for testing
1 parent 2b251c1 commit ed64fff

10 files changed

+40274
-0
lines changed

Sandbox/Sandbox.ifc

+2,382
Large diffs are not rendered by default.

Sandbox/drawings/MY STOREY PLAN.dxf

+34,942
Large diffs are not rendered by default.

Sandbox/drawings/MY STOREY PLAN.svg

+1,085
Loading

Sandbox/drawings/assets/default.css

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
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; }

Sandbox/drawings/assets/markers.svg

+107
Loading

0 commit comments

Comments
 (0)