Commit Graph

  • 311174b1e7 Fix bug where Plan RL tag was not projected correctly onto the drawing Dion Moult 2020-09-02 21:48:16 +10:00
  • e15e5a2d20 Correct 730p3 patch Thomas Krijnen 2020-09-01 16:54:45 +02:00
  • 51dc0e506c Propagate static runtime flag to voxel dependency Thomas Krijnen 2020-09-01 16:25:11 +02:00
  • cba30f0831 Fix bug where 2D annotation curves geometry would be mangled on export. Dion Moult 2020-09-01 22:44:51 +10:00
  • 03b8503049 2D annotation now extracts from IFC directly, and considers bounding box intersection with the section plane Dion Moult 2020-09-01 22:44:28 +10:00
  • 3c8c411dc5 Fix #963. Allow getting / setting north to / from IFC and Blender sun position. Dion Moult 2020-09-01 22:43:00 +10:00
  • 2e6150b5ef You can now set the viewport shadow from the sun angle, useful for shadow studies Dion Moult 2020-09-01 22:26:57 +10:00
  • feac80aa9d Assign material name to taxonomy::style Thomas Krijnen 2020-09-01 12:22:23 +02:00
  • 842dcb7579 Check loop self intersection in cgal Thomas Krijnen 2020-09-01 12:22:10 +02:00
  • 6685aa16d3 compare style on collection Thomas Krijnen 2020-09-01 12:21:39 +02:00
  • 55a54098dd Fix #961. Reloading is now more robust, and detects opening and projection changes to geometry Dion Moult 2020-09-01 12:18:48 +10:00
  • f1269c7618 Fix #964. Allow import of nested IfcSpace. Dion Moult 2020-09-01 09:46:40 +10:00
  • 6ac56cbcf6 Fix #965. Improve canonicalisation of material names to fix import failure. Dion Moult 2020-08-31 22:31:15 +10:00
  • 6f6a1aede6 You can now export to DXF automatically when creating sheets Dion Moult 2020-08-31 10:38:48 +10:00
  • 1e3dc6ba16 Update validate.py Thomas Krijnen 2020-08-30 15:21:21 +02:00
  • 1b2c8bdf8e Enable multiprocessing by default. Let's see how stable it is. Dion Moult 2020-08-30 21:41:46 +10:00
  • 9107c65ad0 New default site boundary CSS stroke style Dion Moult 2020-08-30 21:41:25 +10:00
  • 8d80c58e2d You can now render OpenGL for drawings - allowing much better wireframe views Dion Moult 2020-08-30 21:41:01 +10:00
  • 9c50e909e3 Fix bug where adding text no longer works with new scales Dion Moult 2020-08-30 21:40:21 +10:00
  • b31caf3310 --json option for validate command line usage Thomas Krijnen 2020-08-30 13:01:16 +02:00
  • fac949cf95 Remove duplicate import Thomas Krijnen 2020-08-30 13:00:56 +02:00
  • 880a269e21 Fix silly bug causing uninstall to fail Dion Moult 2020-08-29 20:10:25 +10:00
  • aca70434be Minor fix Dion Moult 2020-08-29 20:07:33 +10:00
  • f6280dec68 Bump IfcOpenShell Dion Moult 2020-08-29 19:00:33 +10:00
  • 4c4bc8ffd7 You can now generate annotation references for building storey levels Dion Moult 2020-08-29 18:56:23 +10:00
  • 2f4c96b9dc Drawings can now be associated with an IFC geometric subcontext target view Dion Moult 2020-08-29 18:55:38 +10:00
  • bc2ce0ee62 Update express parser to retain AST parse tree Thomas Krijnen 2020-08-29 10:23:59 +02:00
  • 77d686724e Annotation tools are now in the viewport instead of in properties for easier access Dion Moult 2020-08-29 11:02:43 +10:00
  • c5dd9a24cb Different drawings can now have different aspect ratios. Finally! Dion Moult 2020-08-29 10:28:34 +10:00
  • 6bc05c5bdc Add support for custom titleblocks, and provide presets for A1, A2, A3 sizes Dion Moult 2020-08-28 23:16:25 +10:00
  • 0c145dd885 Fix #956. Add support for imperial and custom drawing scales. Dion Moult 2020-08-28 21:40:24 +10:00
  • e7aa8d0e27 Support all ODS units for creating schedules (e.g. LibreOffice and Microsoft Excel have different defaults from a quick test) Dion Moult 2020-08-28 18:31:45 +10:00
  • c368ae6596 Fix #882. All SVG scales are now standardised to human units with appropriate spacing and placement. Views now appear within the titleblock border. Dion Moult 2020-08-28 11:45:57 +10:00
  • eea7b6547e Fix bug where mapped representations belonging to a context fails to import Dion Moult 2020-08-28 08:24:32 +10:00
  • 6cbf8cc8db Creating drawing sheets now understand templates in any CSS unit Dion Moult 2020-08-26 20:37:48 +10:00
  • d2fcf07b37 Utility to get all descriptions of IFC entities Dion Moult 2020-08-26 20:09:14 +10:00
  • c552e90897 Utility to extract documentation for all maintainable assets Dion Moult 2020-08-26 20:08:28 +10:00
  • 345ef27b15 Support IFC2X3 classification CalendarDates Dion Moult 2020-08-26 20:04:07 +10:00
  • c872ee8844 Support writing SVG to scale Thomas Krijnen 2020-08-25 15:01:07 +02:00
  • 34c51fa9be #823 fallback to BRepBuilderAPI_Transformed in case of errors Thomas Krijnen 2020-08-25 14:43:31 +02:00
  • 5c20e7b62a #816 Use more than one cycle of self intersections in IfcArbitraryClosedProfileDef Thomas Krijnen 2020-08-25 13:51:59 +02:00
  • c15fdc7fa9 Remove erouneous line related to #939 Thomas Krijnen 2020-08-25 13:00:54 +02:00
  • d0c207f6b9 #941 version numbers Thomas Krijnen 2020-08-23 14:01:43 +02:00
  • 1893f6cea4 #941 version numbers Thomas Krijnen 2020-08-23 14:00:53 +02:00
  • a2fa3a39e9 configure cmake to use linux/unix soname conventions for shared libraries, initial soversion is 0 Bruno Postle 2020-07-31 08:39:04 +01:00
  • 628f9a2879 Iteration of inverse attribute list Thomas Krijnen 2020-08-23 13:54:23 +02:00
  • 6ec368901b Types are now categorised in the project upon assignment Dion Moult 2020-08-22 19:34:52 +10:00
  • af05f72010 Grids in drawings now read from the AxisTag attribute when possible Dion Moult 2020-08-22 19:25:58 +10:00
  • a66b4f138a Support export of IfcCircleProfileDef Dion Moult 2020-08-22 19:11:17 +10:00
  • 609a2d3a7d Add dumb opening feature Dion Moult 2020-08-21 20:38:57 +10:00
  • afd6811c08 Improve error reporting for BIMTester auditing lists Dion Moult 2020-08-21 19:52:50 +10:00
  • ff5bc25228 Support tessellated polygonal face set for much more efficient files (44kb vs 84kb Suzanne!) Dion Moult 2020-08-21 18:14:46 +10:00
  • 09dd778f97 You can now specify custom attribute mappings to COBie spreadsheets Dion Moult 2020-08-21 14:38:41 +10:00
  • 668edbc45e Add support to override COBie types/components selection Dion Moult 2020-08-21 11:38:43 +10:00
  • f64e0c9acc Minor fix Dion Moult 2020-08-20 23:37:03 +10:00
  • 99a76b5a6e #949 remove trailing dot from tmp filename Thomas Krijnen 2020-08-19 12:56:43 +02:00
  • 3968bb2bf5 Auto add to drawings IFCs at export time for usability improvement Dion Moult 2020-08-18 15:58:46 +10:00
  • df382d3e64 Fix bug where predefined types aren't audited correctly by BIMTester Dion Moult 2020-08-18 13:36:07 +10:00
  • b6f51bc080 You can now add schedules to sheets Dion Moult 2020-08-18 10:04:19 +10:00
  • cf6ec3777f update changelog - ifc2ca Jesusbill 2020-08-17 20:35:16 +02:00
  • 48f3d52880 Fix brace init with struct defaults #951 Thomas Krijnen 2020-08-17 18:02:59 +02:00
  • 7f48923153 add rigid connections - add spring stiffness for point connections Jesusbill 2020-08-17 17:05:31 +02:00
  • eac72dc852 Convert ODS schedules into SVG schedules for inclusion in drawings Dion Moult 2020-08-17 22:10:06 +10:00
  • d3da378ba3 New UI to add and manage schedules from ODS spreadsheets Dion Moult 2020-08-17 21:43:33 +10:00
  • 78d33b4ffd Support converting drawings to PDF on the fly Dion Moult 2020-08-17 21:12:31 +10:00
  • db0c266a17 Update titleblock with white background Dion Moult 2020-08-17 21:11:59 +10:00
  • 75b34b6a95 Support import of native IfcCircleProfileDef Dion Moult 2020-08-17 10:22:27 +10:00
  • 1978ffa8df --log-file option Thomas Krijnen 2020-08-16 16:17:38 +02:00
  • d4afc6d1c0 #923 Thomas Krijnen 2020-08-16 14:35:39 +02:00
  • 6eee9476a6 Default initialize verbosity Thomas Krijnen 2020-08-16 13:40:58 +02:00
  • 45c16e5318 Option for realtime logging with -vv Thomas Krijnen 2020-08-16 13:37:58 +02:00
  • f2884f9b0f Annotations with arrow heads and reuse path_objects Thomas Krijnen 2020-08-16 11:41:40 +02:00
  • 431e703137 Don't emit material warnings without faces Thomas Krijnen 2020-08-16 11:41:07 +02:00
  • 31c349b0f1 Exports now automatically detect curve representations Dion Moult 2020-08-16 12:54:41 +10:00
  • b7bb7815ad Improved user friendly UI for sheet creation Dion Moult 2020-08-16 11:54:05 +10:00
  • b5acf81be2 COBie now shows log too when generating spreadsheet Dion Moult 2020-08-16 10:57:05 +10:00
  • 2c79f07abf New purge classifications feature, and imported systems shows up immediately Dion Moult 2020-08-15 18:37:03 +10:00
  • bd02c8e34b Fix bug where aggregate creation doesn't work if the aggregates collection doesn't exist Dion Moult 2020-08-15 17:34:13 +10:00
  • c359e35747 Enforce directories when selecting features directory for usability Dion Moult 2020-08-15 13:13:30 +10:00
  • 0a7c365d78 Selecting multiple objects will now guess quantities in bulk Dion Moult 2020-08-15 13:05:09 +10:00
  • a1e5135a9e More robust footprint area calculation with support for IfcSpace floor area Dion Moult 2020-08-15 12:40:55 +10:00
  • e9e0dbabe4 You can now implement element filters for drawing styles Dion Moult 2020-08-15 11:52:58 +10:00
  • 75b14d4c15 Added button to conveniently edit the vector style CSS within Blender Dion Moult 2020-08-15 09:45:20 +10:00
  • 217098132f Windows now generate a 2D annotation symbol Dion Moult 2020-08-15 09:27:42 +10:00
  • 6c064ecd51 Doors now have 2D annotation symbols generated too Dion Moult 2020-08-14 21:27:36 +10:00
  • cc4a29fc11 New feature to quickly add an Ifc Grid system object Dion Moult 2020-08-14 20:43:44 +10:00
  • 7386da14dc Support export of grids and UVW grid axes Dion Moult 2020-08-14 18:23:24 +10:00
  • 0a657be394 Grid axes are now categorised in UVW and have attributes on import Dion Moult 2020-08-14 18:22:07 +10:00
  • 9062d9720b Add import support for IfcGrid itself, not just the grid axes Dion Moult 2020-08-14 16:54:47 +10:00
  • 43186e4e59 You can now pick the vector style for each drawing style Dion Moult 2020-08-13 20:38:50 +10:00
  • 3254bc3c14 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 Dion Moult 2020-08-13 20:23:36 +10:00
  • cee53689aa Fix bug in extracting smart data for annotation tags Dion Moult 2020-08-13 20:23:26 +10:00
  • afb2aaab5a Fixes for polygonal facesets and skip over errors in SVG Thomas Krijnen 2020-08-13 12:22:03 +02:00
  • e9b791adaa Improve drawings management UI from a single dropdown to a proper list Dion Moult 2020-08-13 20:17:51 +10:00
  • 7f6c9e61c8 Add highly incomplete proof of concept DXF2IFC script Dion Moult 2020-08-13 17:47:56 +10:00
  • a7c76b1f48 Drawing styles now can store rudimentary rendering settings Dion Moult 2020-08-13 09:22:27 +10:00
  • a47d1ac32a Add prototype drawing style UI Dion Moult 2020-08-12 21:50:57 +10:00
  • 01d0d125a6 Utility to quickly set object colours, also colour mode is automatically changed now Dion Moult 2020-08-12 19:59:30 +10:00
  • 5db2a46369 Aggregation matrix inversion is no longer required now that relative placements are fixed from the previous commit Dion Moult 2020-08-12 19:04:47 +10:00
  • 4c3913353c Fix bug where parts of an aggregate were not placed relative to the whole Dion Moult 2020-08-12 18:27:31 +10:00