Commit Graph

158 Commits

Author SHA1 Message Date
Dion Moult
61a4aa6f03 Add support for storing all IFC attributes as text attributes for now. Data is stored in IfcData as a JSON serialised string. 2019-01-29 21:15:43 +11:00
Dion Moult
57e6430e2f Refactor IfcAttributes to be called IfcData.
* IfcAttributes as a name is misleading, as currently it stores GUID (yes, an attribute), but also stores IFC export settings (i.e. not an IFC "attribute", per say)
 * The previous description of "Custom IFC properties ..." is also misleading, as properties might suggest it stores property sets, which it doesn't (IfcProperties does, currently)
 * IfcData is more generic and allows us to store more data in it in the future
2019-01-29 21:15:43 +11:00
Dion Moult
24336fe290 Navigate to the json file in an os agnostic manner 2019-01-29 21:15:43 +11:00
Dion Moult
e2747e095f Fix incorrect directory for location of json file 2019-01-29 21:15:43 +11:00
Dion Moult
294d9bf353 Load IFC from external JSON file for flexibility 2019-01-29 21:15:43 +11:00
Dion Moult
c6537c14a9 Remove abstract IFC entities (as per IFC4 Add2) 2019-01-22 10:19:14 -02:00
Yorik van Havre
1cbcc7b5a4 Arch: Prevision for forward compatibility 2019-01-20 19:32:12 -02:00
Yorik van Havre
effdefbbf7 Arch: Fixed object transparency not adopting the material's one 2018-12-19 20:51:39 -02:00
Yorik van Havre
00a241ec40 Arch: Fixed non-unified extrusion direction in multisolid structures 2018-12-05 17:27:12 -02:00
Yorik van Havre
306c6d66c5 Arch: Added pref option to set default MoveWithHost property 2018-12-01 12:23:45 -02:00
Yorik van Havre
8c3938347d Arch: code cleaning 2018-12-01 12:13:25 -02:00
Yorik van Havre
3956cee0ac Arch: Fixed buggy import/export of 2D objects to IFC 2018-11-09 16:56:59 -02:00
Yorik van Havre
66e46c9a37 Arch: Fixed edit mode of components 2018-09-28 16:13:01 -03:00
Yorik van Havre
6ca4d89cce Arch: bugfixes in IFC exporter 2018-07-26 19:23:48 -03:00
Yorik van Havre
7a48d539cb Added Standard Code property to all components 2018-07-24 11:58:55 -03:00
Yorik van Havre
f378fca56a Arch: Support of shared profiles in extrusions imported from IFC 2018-07-18 15:07:54 -03:00
Yorik van Havre
013502987d Arch: fixed bug in non-GUI mode 2018-07-09 11:49:26 -03:00
Yorik van Havre
04b47c702d Arch: Added IFC properties editor to edit mode of all Arch objects 2018-07-07 21:46:49 -03:00
Yorik van Havre
334f2df65f Arch: Support of IfcBuildingElement and IfcPropertySets in ifc import/export 2018-07-04 14:49:31 -03:00
Yorik van Havre
ed18728a80 Arch: Fixed compatibility with 0.17 2018-06-29 13:07:13 -03:00
Yorik van Havre
2a116ff4f1 Arch: Handle cloning of BuildingParts 2018-06-29 12:12:54 -03:00
Yorik van Havre
75618d862e Arch: Added Frame and Offset properties to windows 2018-06-21 18:53:52 -03:00
Yorik van Havre
4514ad4260 Arch/Draft: Fixed bugs in non-GUI mode 2018-06-11 21:44:23 -03:00
Yorik van Havre
b7a81b5e80 Arch: Added toggleSubs command to context menu of arch objects 2018-06-02 13:54:10 -03:00
Yorik van Havre
0bae245b26 Arch: separate properties creation in own methods and check properties at file load 2018-06-01 19:36:35 -03:00
luz.paz
69b3b0b7f2 Misc. typos 2018-05-19 12:06:34 -04:00
Yorik van Havre
a8c6f1b647 Arch: Added convenience function ArchComponent.convertOldComponents to convert the Role property to IfcRole 2018-05-11 23:14:41 -03:00
Yorik van Havre
63794fcefd Arch: Renamed Role property to IfcRole 2018-05-11 12:01:55 -03:00
Yorik van Havre
34ba3d8f3c Arch: All Arch objects can now have any IFC type(role) 2018-05-10 10:42:06 -03:00
Yorik van Havre
7bf490d42c Arch: Added setting to limit areas calculations for large objects 2018-04-30 17:39:11 -03:00
luz.paz
9167064fc1 Misc. typos
Found via `codespell`
2018-04-25 09:41:33 -03:00
luz.paz
1d04002c3b Arch: translation fixes
Adding Arch WB translation string corrections/refinements
2018-04-17 10:16:28 -03:00
Yorik van Havre
b7c050f23b Arch: Fixed not working addition/subtraction in components 2018-03-14 13:44:10 -03:00
Yorik van Havre
c51abf803f Arch: Fixed bug in component icon 2018-02-09 10:37:01 +01:00
Yorik van Havre
9338660f83 Arch: Better grouping of common Arch properties 2018-01-09 21:55:14 -02:00
Yorik van Havre
e201463770 Arch: Fixed bug in MoveWithHost system 2018-01-09 21:50:24 -02:00
Yorik van Havre
aa46c72c6e Arch: Fixed wrong placement of structures 2018-01-05 20:04:13 -02:00
luzpaz
a0d53e5fee Arch: Typos
Source comment documentation typos + misc.
2017-12-25 11:01:30 +01:00
Yorik van Havre
64800bc322 Arch: Fixed wrong wall/structure extrusion direction 2017-12-16 09:43:02 -02:00
wmayer
3fb789cf7c move Placement.isNull to Placement.isIdentity
add isNull for backward compatibility
2017-12-13 19:13:18 +01:00
Yorik van Havre
4fa116a515 Arch: Fixed axis property of components 2017-11-22 12:57:26 -02:00
Yorik van Havre
7489eb1c43 Arch: Applied fix to cyclic dependency problem to windows 2017-09-02 17:24:34 -03:00
Yorik van Havre
db56b3eca6 Arch: Don't remove splitter if removing splitter fails 2017-08-18 12:57:22 -03:00
Yorik van Havre
223f5b58f7 Arch: Fixed wrong IFC extrusion value 2017-08-16 16:42:51 -03:00
Yorik van Havre
cf01dd18ab Arch: Removed Armatures property from Structures + added Host property to Rebars 2017-07-05 20:58:48 -03:00
Yorik van Havre
7525375efe Arch: Allow Arch objects to be arrayed if their Axis property is set 2017-06-06 19:30:26 -03:00
Yorik van Havre
f264f0fd41 Arch Multimaterial 2017-05-03 11:52:24 -03:00
Yorik van Havre
94faa9dd2b Arch: misc minor bugfixes 2017-03-08 15:55:07 -03:00
Yorik van Havre
a6c880102e Arch: Renaming Hires to HiRes 2017-03-07 13:36:33 -03:00
Yorik van Havre
f1c729d984 Arch: Added Hires property + display mode to all Arch objects 2017-03-07 00:34:30 -03:00