diff --git a/branding/ExportLayers.sh b/branding/ExportLayers.sh new file mode 100755 index 0000000..30400b7 --- /dev/null +++ b/branding/ExportLayers.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +export SRC_FILE=IfcOpenShellLogos.svg + +ICONNAMES=$(inkscape -S ${SRC_FILE} 2>/dev/null | grep "Final" | grep -v "^bm_" | awk 'BEGIN{FS=","}{print $1}') + +for ICONNAME in ${ICONNAMES[@]}; do + ICONNAME=${ICONNAME//"Final"/} + echo "Exporting plain and cleaned ${ICONNAME}Final to SVGs/${ICONNAME}_plain.svg" + inkscape -j -l --vacuum-defs -i ${ICONNAME}Final -o SVGs/${ICONNAME}_plain.svg ${SRC_FILE} 2>/dev/null + echo "...now scouring (optimizing) it..." + # Scour the svg to reduce it's size + scour --renderer-workaround --enable-comment-stripping --indent=none --no-line-breaks --enable-id-stripping --shorten-ids SVGs/${ICONNAME}_plain.svg SVGs/${ICONNAME}.svg + # Create a compressed version - work in Linux, not sure about Win/Mac. + #echo "...now create a compressed version..." + #scour SVGs/${ICONNAME}.svg SVGs/${ICONNAME}.svgz + # Cleanup + echo "...clean up..." + rm SVGs/${ICONNAME}_plain.svg + #rm SVGs/${ICONNAME}.svg + echo "...and done!" +done diff --git a/branding/IfcOpenShellLogos.svg b/branding/IfcOpenShellLogos.svg new file mode 100644 index 0000000..3736744 --- /dev/null +++ b/branding/IfcOpenShellLogos.svg @@ -0,0 +1,4321 @@ + + + + diff --git a/branding/SVGs/BCF.svg b/branding/SVGs/BCF.svg new file mode 100644 index 0000000..cfbfb17 --- /dev/null +++ b/branding/SVGs/BCF.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/Bonsai.svg b/branding/SVGs/Bonsai.svg new file mode 100644 index 0000000..6c45803 --- /dev/null +++ b/branding/SVGs/Bonsai.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/Ifc4D.svg b/branding/SVGs/Ifc4D.svg new file mode 100644 index 0000000..c038781 --- /dev/null +++ b/branding/SVGs/Ifc4D.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/Ifc5D.svg b/branding/SVGs/Ifc5D.svg new file mode 100644 index 0000000..52a27eb --- /dev/null +++ b/branding/SVGs/Ifc5D.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcCSV.svg b/branding/SVGs/IfcCSV.svg new file mode 100644 index 0000000..c88b97a --- /dev/null +++ b/branding/SVGs/IfcCSV.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcCityJSON.svg b/branding/SVGs/IfcCityJSON.svg new file mode 100644 index 0000000..8d53b12 --- /dev/null +++ b/branding/SVGs/IfcCityJSON.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcClash.svg b/branding/SVGs/IfcClash.svg new file mode 100644 index 0000000..e2fca48 --- /dev/null +++ b/branding/SVGs/IfcClash.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcConvert.svg b/branding/SVGs/IfcConvert.svg new file mode 100644 index 0000000..29ce736 --- /dev/null +++ b/branding/SVGs/IfcConvert.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcDiff.svg b/branding/SVGs/IfcDiff.svg new file mode 100644 index 0000000..8c4160d --- /dev/null +++ b/branding/SVGs/IfcDiff.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcFM.svg b/branding/SVGs/IfcFM.svg new file mode 100644 index 0000000..1adbc6e --- /dev/null +++ b/branding/SVGs/IfcFM.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcOpenShellCpp.svg b/branding/SVGs/IfcOpenShellCpp.svg new file mode 100644 index 0000000..ff1b337 --- /dev/null +++ b/branding/SVGs/IfcOpenShellCpp.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcOpenShellPython.svg b/branding/SVGs/IfcOpenShellPython.svg new file mode 100644 index 0000000..ed0ed26 --- /dev/null +++ b/branding/SVGs/IfcOpenShellPython.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcPatch.svg b/branding/SVGs/IfcPatch.svg new file mode 100644 index 0000000..eac6971 --- /dev/null +++ b/branding/SVGs/IfcPatch.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcSverchok.svg b/branding/SVGs/IfcSverchok.svg new file mode 100644 index 0000000..d26c00a --- /dev/null +++ b/branding/SVGs/IfcSverchok.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/IfcTester.svg b/branding/SVGs/IfcTester.svg new file mode 100644 index 0000000..11d59b6 --- /dev/null +++ b/branding/SVGs/IfcTester.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/bsDD.svg b/branding/SVGs/bsDD.svg new file mode 100644 index 0000000..24eacf6 --- /dev/null +++ b/branding/SVGs/bsDD.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/spare-Database.svg b/branding/SVGs/spare-Database.svg new file mode 100644 index 0000000..35377ab --- /dev/null +++ b/branding/SVGs/spare-Database.svg @@ -0,0 +1,2 @@ + + diff --git a/branding/SVGs/spare-Dictionary.svg b/branding/SVGs/spare-Dictionary.svg new file mode 100644 index 0000000..0988ab5 --- /dev/null +++ b/branding/SVGs/spare-Dictionary.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/css/style.css b/website/assets/css/style.css index 3761ed8..84c4169 100644 --- a/website/assets/css/style.css +++ b/website/assets/css/style.css @@ -1776,3 +1776,7 @@ background: rgb(228,229,36); background: linear-gradient(90deg, rgba(228,229,36,1) 0%, rgba(252,238,33,1) 100%); } +.icon-logo { + width: 64px; + height: 64px; +} diff --git a/website/assets/images/downloads/BCF.svg b/website/assets/images/downloads/BCF.svg new file mode 100644 index 0000000..cfbfb17 --- /dev/null +++ b/website/assets/images/downloads/BCF.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/Bonsai.svg b/website/assets/images/downloads/Bonsai.svg new file mode 100644 index 0000000..6c45803 --- /dev/null +++ b/website/assets/images/downloads/Bonsai.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/Ifc4D.svg b/website/assets/images/downloads/Ifc4D.svg new file mode 100644 index 0000000..c038781 --- /dev/null +++ b/website/assets/images/downloads/Ifc4D.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/Ifc5D.svg b/website/assets/images/downloads/Ifc5D.svg new file mode 100644 index 0000000..52a27eb --- /dev/null +++ b/website/assets/images/downloads/Ifc5D.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcCSV.svg b/website/assets/images/downloads/IfcCSV.svg new file mode 100644 index 0000000..c88b97a --- /dev/null +++ b/website/assets/images/downloads/IfcCSV.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcCityJSON.svg b/website/assets/images/downloads/IfcCityJSON.svg new file mode 100644 index 0000000..8d53b12 --- /dev/null +++ b/website/assets/images/downloads/IfcCityJSON.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcClash.svg b/website/assets/images/downloads/IfcClash.svg new file mode 100644 index 0000000..e2fca48 --- /dev/null +++ b/website/assets/images/downloads/IfcClash.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcConvert.svg b/website/assets/images/downloads/IfcConvert.svg new file mode 100644 index 0000000..29ce736 --- /dev/null +++ b/website/assets/images/downloads/IfcConvert.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcDiff.svg b/website/assets/images/downloads/IfcDiff.svg new file mode 100644 index 0000000..8c4160d --- /dev/null +++ b/website/assets/images/downloads/IfcDiff.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcFM.svg b/website/assets/images/downloads/IfcFM.svg new file mode 100644 index 0000000..1adbc6e --- /dev/null +++ b/website/assets/images/downloads/IfcFM.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcOpenShellCpp.svg b/website/assets/images/downloads/IfcOpenShellCpp.svg new file mode 100644 index 0000000..ff1b337 --- /dev/null +++ b/website/assets/images/downloads/IfcOpenShellCpp.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcOpenShellPython.svg b/website/assets/images/downloads/IfcOpenShellPython.svg new file mode 100644 index 0000000..ed0ed26 --- /dev/null +++ b/website/assets/images/downloads/IfcOpenShellPython.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcPatch.svg b/website/assets/images/downloads/IfcPatch.svg new file mode 100644 index 0000000..eac6971 --- /dev/null +++ b/website/assets/images/downloads/IfcPatch.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcSverchok.svg b/website/assets/images/downloads/IfcSverchok.svg new file mode 100644 index 0000000..d26c00a --- /dev/null +++ b/website/assets/images/downloads/IfcSverchok.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/IfcTester.svg b/website/assets/images/downloads/IfcTester.svg new file mode 100644 index 0000000..11d59b6 --- /dev/null +++ b/website/assets/images/downloads/IfcTester.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/bsDD.svg b/website/assets/images/downloads/bsDD.svg new file mode 100644 index 0000000..24eacf6 --- /dev/null +++ b/website/assets/images/downloads/bsDD.svg @@ -0,0 +1,2 @@ + + diff --git a/website/assets/images/downloads/icon1.png b/website/assets/images/downloads/icon1.png deleted file mode 100644 index 46071f5..0000000 Binary files a/website/assets/images/downloads/icon1.png and /dev/null differ diff --git a/website/assets/images/downloads/icon10.png b/website/assets/images/downloads/icon10.png deleted file mode 100644 index 08a641f..0000000 Binary files a/website/assets/images/downloads/icon10.png and /dev/null differ diff --git a/website/assets/images/downloads/icon101.png b/website/assets/images/downloads/icon101.png deleted file mode 100644 index 77fa1ce..0000000 Binary files a/website/assets/images/downloads/icon101.png and /dev/null differ diff --git a/website/assets/images/downloads/icon11.png b/website/assets/images/downloads/icon11.png deleted file mode 100644 index a7505c6..0000000 Binary files a/website/assets/images/downloads/icon11.png and /dev/null differ diff --git a/website/assets/images/downloads/icon12.png b/website/assets/images/downloads/icon12.png deleted file mode 100644 index 9518a51..0000000 Binary files a/website/assets/images/downloads/icon12.png and /dev/null differ diff --git a/website/assets/images/downloads/icon2.png b/website/assets/images/downloads/icon2.png deleted file mode 100644 index f708665..0000000 Binary files a/website/assets/images/downloads/icon2.png and /dev/null differ diff --git a/website/assets/images/downloads/icon3.png b/website/assets/images/downloads/icon3.png deleted file mode 100644 index 284ab22..0000000 Binary files a/website/assets/images/downloads/icon3.png and /dev/null differ diff --git a/website/assets/images/downloads/icon4.png b/website/assets/images/downloads/icon4.png deleted file mode 100644 index 66a0582..0000000 Binary files a/website/assets/images/downloads/icon4.png and /dev/null differ diff --git a/website/assets/images/downloads/icon5.png b/website/assets/images/downloads/icon5.png deleted file mode 100644 index 9da6b49..0000000 Binary files a/website/assets/images/downloads/icon5.png and /dev/null differ diff --git a/website/assets/images/downloads/icon6.png b/website/assets/images/downloads/icon6.png deleted file mode 100644 index 2c34da3..0000000 Binary files a/website/assets/images/downloads/icon6.png and /dev/null differ diff --git a/website/assets/images/downloads/icon7.png b/website/assets/images/downloads/icon7.png deleted file mode 100644 index 1789615..0000000 Binary files a/website/assets/images/downloads/icon7.png and /dev/null differ diff --git a/website/assets/images/downloads/icon8.png b/website/assets/images/downloads/icon8.png deleted file mode 100644 index ff9a59e..0000000 Binary files a/website/assets/images/downloads/icon8.png and /dev/null differ diff --git a/website/assets/images/downloads/icon9.png b/website/assets/images/downloads/icon9.png deleted file mode 100644 index a10e3cf..0000000 Binary files a/website/assets/images/downloads/icon9.png and /dev/null differ diff --git a/website/assets/images/downloads/logo-1.png b/website/assets/images/downloads/logo-1.png deleted file mode 100644 index 2a6673b..0000000 Binary files a/website/assets/images/downloads/logo-1.png and /dev/null differ diff --git a/website/assets/images/downloads/logo-2.png b/website/assets/images/downloads/logo-2.png deleted file mode 100644 index 2b42a5a..0000000 Binary files a/website/assets/images/downloads/logo-2.png and /dev/null differ diff --git a/website/assets/images/downloads/logo-5.png b/website/assets/images/downloads/logo-5.png deleted file mode 100644 index 0581da5..0000000 Binary files a/website/assets/images/downloads/logo-5.png and /dev/null differ diff --git a/website/assets/images/downloads/logo-6.png b/website/assets/images/downloads/logo-6.png deleted file mode 100644 index a6913e6..0000000 Binary files a/website/assets/images/downloads/logo-6.png and /dev/null differ diff --git a/website/templates/downloads.html b/website/templates/downloads.html index 435efa4..b727523 100644 --- a/website/templates/downloads.html +++ b/website/templates/downloads.html @@ -23,7 +23,7 @@
@@ -65,7 +65,7 @@
@@ -80,7 +80,7 @@
@@ -103,84 +103,84 @@
Extract data and edit IFC models using spreadsheets, CSVs, and Pandas Dataframes.
Use IDS to write and audit BIM information delivery specifications.
Check for model geometry collisions with support for element filters, clash grouping, and BCF results.
Compare two models with support for checking differences in geometry, properties, and data relationships.
Visual node programming to generate and analyse models using Blender.
Distribute and run common scripts to modify IFC models.
Convert to and from IFC and CityJSON.
Audit and convert IFC facility management data using the COBie template and FMH-EM specifications.
Convert IFC construction sequencing WBS and task data from Oracle P6, Microsoft Project, and Asta PowerProject.
Quantity take-off and integration with cost estimation tools.
Library to read and write BCF-XML data and interact with BCF-API enabled CDEs.
Library to interact with the buildingSMART Data Dictionary API.