Skip to content

Commit 066db42

Browse files
authored
Merge pull request #551 from Autodesk/babio/23_2_3_update_ifc_extension
23_2_3 IFC Extension update.
2 parents 4e386bb + 110ae6d commit 066db42

File tree

307 files changed

+162969
-37484
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

307 files changed

+162969
-37484
lines changed
Binary file not shown.

Install/Program Files to Install/IFC Shared Parameters-RevitIFCBuiltIn-Type_ALL.txt

Lines changed: 6800 additions & 4256 deletions
Large diffs are not rendered by default.

Install/Program Files to Install/IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt

Lines changed: 6810 additions & 4264 deletions
Large diffs are not rendered by default.

Install/Program Files to Install/IFC4RV.xsd

Lines changed: 14303 additions & 0 deletions
Large diffs are not rendered by default.

Install/Program Files to Install/IFC4X3.xsd

Lines changed: 15980 additions & 0 deletions
Large diffs are not rendered by default.

Install/Program Files to Install/bundle/Contents/Resources/ADSKIFCExporterHelp.htm

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,58 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>
238238

239239
<div class="versionset">
240240

241+
<div class="version">23.2.3.0</div><div class="versioninfo-bullet">
242+
<br><p>
243+
General:
244+
<ul>
245+
<li>This is the official release of IFC Extension 23.2.3
246+
<li>It contains a various improvements and bug fixes for the previous 23.1.1 version.
247+
</ul>
248+
</p>
249+
<br>
250+
<p>
251+
Improvements:
252+
<ul>
253+
<li>Added known IFC MVDs in the Entity selection UI
254+
<li>Added information in the IFC Header description for the selected CoordinateReference on export following this format: 'CoordinateReference [CoordinateBase: <coord. base selected>, ProjectSite: <project site selected>]'. ProjectSite may not be present if it is not specified.
255+
<li>Added new parameters to support IFC certification for various types of data that are needed to map into Revit
256+
<li>Added Revit Version Identifiers to IFC export
257+
<li>Implemented mapping specific built-in material properties to the right place in IFC
258+
<li>Implemented support of IfcBuildingElementProxy.COMPLEX in link IFC
259+
<li>Implemented import of IfcGroup assignment information
260+
<li>Improved export of levels marked as building stories to IFC, regardless of whether they contained elements based on them or not.
261+
<li>Improved creation of classifications
262+
<li>Material properties export implemented.
263+
<li>Optimized LinearForce and PlanarForce unit import/export
264+
<li>Various improvement for IFC4 RV Import Certification
265+
<li>Various improvements for GUID consistency in exported entities.
266+
</ul>
267+
</p>
268+
<br>
269+
<p>
270+
Bug Fixes:
271+
<ul>
272+
<li>Added IfcDoorType support on import
273+
<li>Added support of IfcAdvancedFace in IfcFaceBasedSurfaceModel
274+
<li>Added support for IfcGeometricSet entities when reading Axis representations of non-standard IFC files.
275+
<li>Improved link of IFC files with unrecognized coordinate systems.
276+
<li>Fixed preserving of original entity information when opening IFC file to preserve entity type on re-export.
277+
<li>Fixed Navisworks IFC import positioning issue.
278+
<li>Fixed linking of profiles with tiny gaps/segments between arcs.
279+
<li>Fixed exporting parts in assembly with the wrong elevation.
280+
<li>Fixed the overall height and width values when exporting certain door families with voids instead of host openings to IFC.
281+
<li>Fixed missing properties of structural framing elements exported to IFC as base quantities.
282+
<li>Fixed duplicated DerivedUnitElements
283+
<li>Fixed "There has been an unrecoverable error during export Revit." when exporting certain files to IFC containing classification codes.
284+
<li>Fixed export of slab with separate pieces that exported as one object to IFC
285+
<li>Modified some button sizes to fix GLOB truncation issue
286+
<li>Provide user visible warning when exporting to IFC4 DTV
287+
<li>Removed "IFC override -" prefix in export dialogs
288+
</ul>
289+
</p>
290+
<br>
291+
</div>
292+
<br>
241293
<div class="version">23.1.1.0</div><div class="versioninfo-bullet">
242294

243295
<br><p>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<ApplicationPackage SchemaVersion="1.0" AutodeskProduct="Revit" ProductType="Application" Name="IFC Exporter for Revit" AppVersion="23.1.1.0" Description="This application seamlessly replaces the built-in IFC export capabilities of Revit 2023. " Author="Autodesk" Icon=".\Contents\Resources\IFCExporter.png" AppNameSpace="appstore.exchange.autodesk.com" OnlineDocumentation="http://www.autodesk.com" HelpFile=".\Contents\Resources\ADSKIFCExporterHelp.htm" ProductCode="{40527B9C-60B8-407E-BF56-7AAA67F07ACA}" UpgradeCode="{A27E008E-2278-4F84-BB3B-59C605168900}" SupportedLocales="Enu">
2+
<ApplicationPackage SchemaVersion="1.0" AutodeskProduct="Revit" ProductType="Application" Name="IFC Exporter for Revit" AppVersion="23.2.3.0" Description="This application seamlessly replaces the built-in IFC export capabilities of Revit 2023. " Author="Autodesk" Icon=".\Contents\Resources\IFCExporter.png" AppNameSpace="appstore.exchange.autodesk.com" OnlineDocumentation="http://www.autodesk.com" HelpFile=".\Contents\Resources\ADSKIFCExporterHelp.htm" ProductCode="{40527B9C-60B8-407E-BF56-7AAA67F07ACA}" UpgradeCode="{A27E008E-2278-4F84-BB3B-59C605168900}" SupportedLocales="Enu">
33
<CompanyDetails Name="Autodesk, Inc." Phone=" " Url="http://www.autodesk.com" Email="[email protected]" />
44
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2023" SeriesMax="R2023" />
55
<Components Description="2023">
66
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2023" SeriesMax="R2023" />
7-
<ComponentEntry AppName="IFC For Revit 2023" Version="23.1.1" ModuleName="./Contents/2023/IFCExporterUIOverride.addin" AppDescription="IFC For Revit 2023" />
8-
<ComponentEntry AppName="IFC For Revit 2023" Version="23.1.1" ModuleName="./Contents/2023/Revit.IFC.addin" AppDescription="IFC For Revit 2023" />
7+
<ComponentEntry AppName="IFC For Revit 2023" Version="23.2.3" ModuleName="./Contents/2023/IFCExporterUIOverride.addin" AppDescription="IFC For Revit 2023" />
8+
<ComponentEntry AppName="IFC For Revit 2023" Version="23.2.3" ModuleName="./Contents/2023/Revit.IFC.addin" AppDescription="IFC For Revit 2023" />
99
</Components>
1010
</ApplicationPackage>

Install/RevitIFCSetupWix/Product.wxs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
33
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
44

5-
<Product Id="2699C2A8-8493-418B-B83E-0ADB317E3B65" Name="Revit IFC 2023" Language="1033" Version="23.1.1.0" Manufacturer="Autodesk" UpgradeCode="1A9C2C21-23B8-42D2-0000-992E73C11B3F">
5+
<Product Id="1A9C2C21-2322-42D2-0000-992E73C12300" Name="Revit IFC 2023" Language="1033" Version="23.2.3.0" Manufacturer="Autodesk" UpgradeCode="1A9C2C21-23B8-42D2-0000-992E73C11B3F">
66
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
77

88
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
@@ -114,6 +114,9 @@
114114
<Component Id = "COMP_IFC_Common_DLL" Guid="C7ED4A2C-DCB1-457E-968F-2DDE9993C1B6">
115115
<File Id ="FILE_Ifc_Common_DLL" Name="Revit.IFC.Common.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Common.dll" KeyPath="yes" />
116116
</Component>
117+
<Component Id = "COMP_IFC_Import_Core_DLL" Guid="33DEBE0A-57D1-4BFC-BC99-FDA776B6224E">
118+
<File Id ="FILE_Ifc_Import_Core_DLL" Name="Revit.IFC.Import.Core.dll" Source="$(var.ProjectDir)..\Program Files to Install\Revit.IFC.Import.Core.dll" KeyPath="yes" />
119+
</Component>
117120
<?else?>
118121
<Component Id = "COMP_IFC_Export_DLL" Guid="D59E44AA-89A3-4CD7-AD9C-8D4D7AC6026B">
119122
<File Id ="FILE_Ifc_Export_DLL" Name="Revit.IFC.Export.dll" Source="$(var.Revit.IFC.Export.TargetDir)Revit.IFC.Export.dll" KeyPath="yes" />
@@ -172,6 +175,12 @@
172175
<Component Id = "COMP_IFC4_XSD" Guid="51B549A3-DCB2-412B-9D4D-1B72D901D2B3">
173176
<File Id ="FILE_IFC4_XSD" Name="IFC4.xsd" Source="$(var.ProjectDir)..\Program Files to Install\IFC4.xsd" KeyPath="yes" />
174177
</Component>
178+
<Component Id = "COMP_IFC4RV_XSD" Guid="C23C0681-71CE-44B2-9E22-F0DF87587C1E">
179+
<File Id ="FILE_IFC4RV_XSD" Name="IFC4RV.xsd" Source="$(var.ProjectDir)..\Program Files to Install\IFC4RV.xsd" KeyPath="yes" />
180+
</Component>
181+
<Component Id = "COMP_IFC4X3_XSD" Guid="9531BB44-C7E8-4EEE-AF26-6EBFB5562711">
182+
<File Id ="FILE_IFC4X3_XSD" Name="IFC4X3.xsd" Source="$(var.ProjectDir)..\Program Files to Install\IFC4X3.xsd" KeyPath="yes" />
183+
</Component>
175184
<Component Id = "COMP_IFC_Shared_Parameters_RevitIFCBuiltIn_ALL_TXT" Guid="BD6EB78A-7AED-40C3-9B24-AA74652A3C25">
176185
<File Id ="FILE_IFC_Shared_Parameters_RevitIFCBuiltIn_ALL" Name="IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt" Source="$(var.ProjectDir)..\Program Files to Install\IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt" KeyPath="yes" />
177186
</Component>

Install/RevitIFCSetupWix/RevitIFCSetupWix.wixproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ProductVersion>3.8</ProductVersion>
77
<ProjectGuid>7dfbd495-c588-4c7b-b8f6-5b793adb06f2</ProjectGuid>
88
<SchemaVersion>2.0</SchemaVersion>
9-
<OutputName>IFC for Revit 2023.1.1.0</OutputName>
9+
<OutputName>IFC for Revit 2023.2.3.0</OutputName>
1010
<OutputType>Package</OutputType>
1111
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
1212
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>

Install/RevitIFCSetupWix/buildInstaller.bat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ rem It is necessary to add the Wix bin directory to the system path temporarily
1111
SET PATH=%PATH%;%WixRoot%
1212

1313
candle.exe -dProjectDir=%2 -ext WixUtilExtension %2Product.wxs
14-
light.exe -ext WixUtilExtension -out RevitIFC2023.msi product.wixobj -ext WixUIExtension
14+
light.exe -ext WixUtilExtension -out RevitIFC2023.2.3.msi product.wixobj -ext WixUIExtension
1515

16-
copy RevitIFC2023.msi %1..\Releasex64
17-
del RevitIFC2023.msi
16+
copy RevitIFC2023.2.3.msi %1..\Releasex64
17+
del RevitIFC2023.2.3.msi
1818

19-
echo %1..\Releasex64\RevitIFC2023.msi
19+
echo %1..\Releasex64\RevitIFC2023.2.3.msi

0 commit comments

Comments
 (0)