Commit Graph

  • dc10c7a360 Implement null check for IDS properties, and support restrictions Dion Moult 2022-05-11 17:10:22 +10:00
  • 94e082fc7d Support IDS uri/use/instructions for property facets Dion Moult 2022-05-11 15:30:39 +10:00
  • 9671df8491 You can now choose between lightweight and full classifications Dion Moult 2022-05-11 15:19:31 +10:00
  • 8aa38917eb New classification utility module Dion Moult 2022-05-11 15:19:17 +10:00
  • 0774100606 IDS classification facets not handle inheritance, full refs, and restrictions Dion Moult 2022-05-11 14:49:47 +10:00
  • 95b48b02e4 Add support for IDS classification uri, use, and instructions Dion Moult 2022-05-11 13:27:19 +10:00
  • c5de1d8727 Add IDS support for restrictions in attribute facets and handle inheritance Dion Moult 2022-05-11 13:06:15 +10:00
  • 7e09ab0ced Add support for IDS attribute use/instructions Dion Moult 2022-05-11 10:12:36 +10:00
  • eb3e137a6e #2196 Get psets now handleds inheritance by default Dion Moult 2022-05-11 09:18:11 +10:00
  • f528ad9744 Minor fix Dion Moult 2022-05-10 23:49:14 +10:00
  • 650f9eb7f5 Attribute filtering in IDS now checks null-like values too. Dion Moult 2022-05-10 22:42:21 +10:00
  • a78d6f42e5 Allow IDS to audit any entity, not just IfcObjects Dion Moult 2022-05-10 22:13:28 +10:00
  • 4326a74c64 Fix IDS to not allow subclasses and allow restrictions in the class name Dion Moult 2022-05-10 21:40:35 +10:00
  • 08fc62d4d9 Add support for userdefined predefined types in IDS entity facets Dion Moult 2022-05-10 21:20:10 +10:00
  • ae298de8dc Implement identifier, desc, and instructions for specification node in IDS Dion Moult 2022-05-10 19:26:12 +10:00
  • a24c4b269a Fix mandatory title and optional date and check invalid dates in IDS Dion Moult 2022-05-10 17:36:24 +10:00
  • 083d9d3e3e Implement attribute facet for IDS Dion Moult 2022-05-10 16:23:07 +10:00
  • 12e7ed356c Fix IDS namespace bug that prevented XML encoding, simplify XML writing, and new to_string() method to decrease dependency on the filesystem Dion Moult 2022-05-10 16:22:12 +10:00
  • 3f15dd71b1 Run black on ids module Dion Moult 2022-05-10 16:17:38 +10:00
  • 42448cae4e Add missing exports for ifcopenshell-python when we build shared libs. Adrien SCHVALBERG 2022-05-03 11:38:12 +02:00
  • 7e28d193ec #2185 Document installation and hello world examples for IfcOpenShell-python Dion Moult 2022-05-09 19:27:14 +10:00
  • 8f2b32532c validate.py text result formatting improvements Thomas Krijnen 2022-05-09 11:00:04 +02:00
  • f0a00cbc94 #2185 Set up auto generated API reference documentation via sphinx-autoapi blenderbim-220509 Dion Moult 2022-05-09 15:35:52 +10:00
  • fd73b2cf0a #2185 Migrate web files to website repo Dion Moult 2022-05-08 19:50:52 +10:00
  • e5b3455533 Fix memory leak for HeaderEntity instances: the getArgumentCount() call in IfcEntityInstanceData destructor isn't virtually dispatched so it returns 0 instead of correct number of arguments => memory leak added IfcEntityInstanceData::clearArguments() which clears all arguments and resets the attributes_ field to nullptr Adrien SCHVALBERG 2022-04-28 10:33:54 +02:00
  • e677355438 Add IfcParse::clear_schemas() and individual Ifc___::clear_schema() to clear any resource allocated by registered schemas Add missing virtual destructors in IfcSchema.h Adrien SCHVALBERG 2022-04-27 16:20:35 +02:00
  • 93fd3f97e3 #2111 New feature to select by style and see style usage Dion Moult 2022-05-08 18:03:18 +10:00
  • 910d189f35 #2188 support displaying inherited materials Dion Moult 2022-05-08 16:27:35 +10:00
  • c8d6d12442 The material manager now groups materials into categories Dion Moult 2022-05-08 15:48:09 +10:00
  • 1f3ba3d09d New makefile targets to specifically run tests of single modules Dion Moult 2022-05-08 15:45:47 +10:00
  • f67941221e Enable syntax highlighting in test suite for easier debugging blenderbim-220508 Dion Moult 2022-05-08 15:24:06 +10:00
  • 8252ef82ad #2185 Write documentation about viewing construction types Dion Moult 2022-05-07 21:50:38 +10:00
  • 3b825e35ae #1153 You can now provide custom stylesheets, markers, symbols, and hatches Dion Moult 2022-05-07 20:28:24 +10:00
  • 4a4912e817 Editing URIReference properties now provides a file browse button Dion Moult 2022-05-07 20:26:25 +10:00
  • 5a38604ec2 #1153 Boilerplate styles and definitions now can be used with any drawing layer combination Dion Moult 2022-05-07 17:57:05 +10:00
  • b15e0d0e2b #2185 Commit logos and homepage mockup by Paulina Godoy and Meetlat Dion Moult 2022-05-07 11:48:20 +10:00
  • 5a5f52a5c2 #2185 Standardise graphic style for annotation images in documentation blenderbim-220507 Dion Moult 2022-05-07 11:42:12 +10:00
  • 816a690519 Commit WIP website design by Paulina Godoy :) Dion Moult 2022-05-07 10:20:11 +10:00
  • 60303c6560 Minor fix Dion Moult 2022-05-06 20:51:36 +10:00
  • cc88e6f112 #2185 Write documentation about viewing attributes, pets, and qtos Dion Moult 2022-05-06 20:44:26 +10:00
  • 5f1b5d0c63 You can now manage actor assignments to products Dion Moult 2022-05-06 17:47:24 +10:00
  • b54caa8967 Person / organisation roles and acting actors are now shown Dion Moult 2022-05-06 16:21:12 +10:00
  • 73e048a9a8 #1153 You can now manage assigned products for all annotations Dion Moult 2022-05-06 15:35:39 +10:00
  • 316a2b7f53 #2185 Write documentation for viewing element classes Dion Moult 2022-05-06 12:46:29 +10:00
  • 42edcda8bd Deleting an element now also auto deletes its associated distribution ports Dion Moult 2022-05-06 10:38:38 +10:00
  • 92432f453d You can now remove ports blenderbim-220506 Dion Moult 2022-05-06 10:35:12 +10:00
  • 4b6ebe7b1c Fix bug where deleted objects were not cleared after saving Dion Moult 2022-05-06 09:20:24 +10:00
  • 3f6d25ed43 Fixes #2175: Fixes a crash when blender is in background mode or is used as bpy Python module Emad Aghajani 2022-05-03 02:26:45 -07:00
  • d4b2cc7f2c Bump IfcOpenShell build Dion Moult 2022-05-05 18:00:58 +10:00
  • 53c050c6ed Port locations now sync relative to their parent even when not actively displayed in the viewport Dion Moult 2022-05-05 18:00:42 +10:00
  • 3213af2f48 #2185 Write documentation on the object outliner panel Dion Moult 2022-05-05 16:29:40 +10:00
  • 85122ba184 #2185 Document how to navigate through a model Dion Moult 2022-05-05 14:43:34 +10:00
  • b8791d43aa Minor documentation update for loading an IFC model blenderbim-220505 Dion Moult 2022-05-05 12:19:40 +10:00
  • 6a82f27d48 Standalone Blender import script now available for debugging Dion Moult 2022-05-05 09:59:04 +10:00
  • 4e2400952a Fix #2147 #2143 Fix hanging when reloading a cache of a file with 2D and 3D data Dion Moult 2022-05-05 09:58:10 +10:00
  • de1dae8b6e Grids are now locked by default when loading IFCs Dion Moult 2022-05-05 09:28:36 +10:00
  • dd127db969 Minor documentation improvements Dion Moult 2022-05-04 16:04:18 +10:00
  • 194bc53bdb Minor refactor Dion Moult 2022-05-04 15:54:15 +10:00
  • 8c3e29c351 Split BlenderBIM and other docs to not overwhelm users. Use Furo theme for Sphinx. blenderbim-220504 Dion Moult 2022-05-04 13:06:39 +10:00
  • 6e55a04550 Refactor Standalone section shader (#2172) Gorgious56 2022-05-03 18:21:51 +02:00
  • 9333839267 Copying an element now also copies its distribution ports Dion Moult 2022-05-03 18:05:27 +10:00
  • 280236290e Fix #2182. File export IFC menu item now defaults to save as to improve usability for new users Dion Moult 2022-05-03 17:36:55 +10:00
  • c5773b5665 Port locations are now auto synchronised when hiding ports Dion Moult 2022-05-03 16:50:55 +10:00
  • 96babc4506 Creating a flow segment now also creates 2 ports at either end Dion Moult 2022-05-03 15:48:41 +10:00
  • f8acde0801 You can now add ports to types, and ports are created when placing occurrences of that type blenderbim-220503 Dion Moult 2022-05-03 14:32:18 +10:00
  • 32c101cf74 #1153 Implement angular dimension annotations Dion Moult 2022-05-02 09:20:33 +10:00
  • 2a1aa535ba Added VSCode extension to Live Development section Bruno Perdigão 2022-05-01 19:03:28 -03:00
  • 02903c4929 #1153 New arc from 3 points command for 2D CAD Dion Moult 2022-05-01 17:25:03 +10:00
  • d80e26e4ab Design new icon for CAD workspace tool Dion Moult 2022-05-01 15:30:37 +10:00
  • a88b83306e #1153 New arc from 2 points command for 2D CAD (based on view direction) Dion Moult 2022-05-01 14:43:00 +10:00
  • 9577c40386 Fix #2107. Materials and styles in the scene manager are now shown alphabetically blenderbim-220501 Dion Moult 2022-05-01 12:01:24 +10:00
  • f54a5cf6e0 Fix #2048. Fix bug where material and style IFC links were severed after reloading a saved Blender file Dion Moult 2022-05-01 09:41:03 +10:00
  • abcb492e5a Fix #2174. Don't show meaningless context dropdown when reassigning class. Dion Moult 2022-05-01 08:57:23 +10:00
  • 4d447c169f Fix #2176 Dion Moult 2022-05-01 08:50:25 +10:00
  • b465605b63 #1153 CAD tool now provides hotkey access to offset edges command Dion Moult 2022-04-30 22:55:45 +10:00
  • fb6dc45b1b #1153 New fillet command for 2D CAD supporting both bevel and chamfer Dion Moult 2022-04-30 22:44:37 +10:00
  • b2aca0ae36 #1153 New mitre command for 2D cad (like chamfer with 0 distance) Dion Moult 2022-04-30 18:17:39 +10:00
  • 03831d440c #1153 New CAD workspace with hotkeys for super fast CAD operations Dion Moult 2022-04-30 15:50:40 +10:00
  • ac4679a376 #1153 New CAD module with basic trim / extend tool for 2D linework blenderbim-220430 Dion Moult 2022-04-30 11:40:19 +10:00
  • 21fee721be #1153 Implement adding and removing schedules from a sheet blenderbim-220429 Dion Moult 2022-04-29 13:32:34 +10:00
  • 6bcf00ef31 #1153 Reimplement ability to build SVG tables from referenced ODS documents Dion Moult 2022-04-28 19:57:47 +10:00
  • 952d1c3b79 [IfcConvert] Added IfcWorkPlan to xml export Christian Martínez de la Rosa 2022-04-21 14:08:36 +02:00
  • 2d7a90bd2b [IfcConvert] Fix crash when IfcWorkCalendar does not contain IfcWorkTime Christian Martínez de la Rosa 2022-04-11 17:13:22 +02:00
  • b14de15a68 [IfcConvert] Added Output objects in the XML file Christian Martínez de la Rosa 2022-04-11 15:51:08 +02:00
  • 29ecba293b [IfcConvert] Added calendars to xml output file Christian Martínez de la Rosa 2022-04-11 11:47:53 +02:00
  • 8396c68e75 Added task to property / quanty relationship Christian Martínez de la Rosa 2022-03-31 11:33:09 +02:00
  • 01c6a0d9be [IfcConver] Changed OperatesOn hierarchy level in xml task export Christian Martínez de la Rosa 2022-03-30 13:48:48 +02:00
  • 99d8a225a9 Get IfcTasks from IfcWorkSchedule Christian Martínez de la Rosa 2022-03-30 13:16:09 +02:00
  • 89f13aa1e4 [IfcConvert] Added IsSuccessorFrom and IsPredecessorTo in xml task export Christian Martínez de la Rosa 2022-03-30 09:44:28 +02:00
  • f089d03dc6 [ifcConvert] Add related objects in tasks Christian Martínez de la Rosa 2022-03-29 16:23:18 +02:00
  • a4366ef151 [IfcConvert] Export tasks in the xml conversion Christian Martínez de la Rosa 2022-03-29 15:02:12 +02:00
  • 9483abcdd5 Revert "Refactor BIM_PT_gis" Dion Moult 2022-04-28 17:25:22 +10:00
  • 200a343746 Revert "Refactor BIM_PT_gis added files" Dion Moult 2022-04-28 17:25:22 +10:00
  • 2313fa00cc Revert "minox fix" Dion Moult 2022-04-28 17:25:22 +10:00
  • 99c5f895fc Revert "Finish refactor georeference module" Dion Moult 2022-04-28 17:25:22 +10:00
  • fcd5908ac9 Finish refactor georeference module maxfb87 2022-04-15 14:52:15 +02:00
  • dfb980e0d1 minox fix maxfb87 2022-04-12 22:22:56 +02:00
  • 445e77bac0 Refactor BIM_PT_gis added files maxfb87 2022-04-12 22:16:02 +02:00
  • 265ebaebb8 Refactor BIM_PT_gis maxfb87 2022-04-12 22:13:55 +02:00
  • 07fa7003fb Minor fix Dion Moult 2022-04-28 14:33:57 +10:00