Commit Graph

  • 267527f3fc fix issue after removing ifcopenshell.main in d76462ca4 Andrej730 2024-05-07 21:26:48 +05:00
  • c5b4513f65 fix #4622 - can now reassign IfcWindowStyle and IfcDoorStyle Ryan Schultz 2024-05-07 09:46:55 -05:00
  • bb7748cfc8 fix #4622 - can now reassign IfcWindowStyle and IfcDoorStyle can_reassign_IfcTypeProduct Ryan Schultz 2024-05-07 09:44:22 -05:00
  • 5da4fbb39c Fix #4631. Fix packaging problem on PyPI for IfcPatch. Dion Moult 2024-05-07 23:36:56 +10:00
  • a88dfe84e5 Revert "proposed fix for #4622: adding IfcTypeProduct as classes that can be reassigned" Ryan Schultz 2024-05-07 07:36:26 -05:00
  • 93639e9e50 Even more cleaning of documentation references Dion Moult 2024-05-07 19:08:13 +10:00
  • d76462ca42 Write more documentation Dion Moult 2024-05-07 17:32:47 +10:00
  • 722201a1af Add py.typed for static analysis with mypy Dion Moult 2024-05-07 17:15:58 +10:00
  • 0a3dddef2f More Python 2 to Python 3 upgrades Dion Moult 2024-05-07 16:03:07 +10:00
  • 26434f0331 Fix #4589. Symlink entire ifcopenshell dir for dev setups. Dion Moult 2024-05-07 15:51:48 +10:00
  • f6c2e2c20d Fix #4530. Fix various styling issues on docs. Dion Moult 2024-05-07 15:44:06 +10:00
  • 424a06f6c8 More cleaning up of forward type hints to fix import errors Dion Moult 2024-05-07 14:58:12 +10:00
  • 89c4cbeb05 Drop support for Python 2. Dion Moult 2024-05-07 12:17:46 +10:00
  • 7e13ed746e Don't rely on util for basic ifcopenshell module capabilities. Keep util as an optional module for users to load. blenderbim-240507 Dion Moult 2024-05-07 10:32:02 +10:00
  • e0a9f44c13 Fixes transition code of last segment of vertical alignment Richard Brice 2024-05-06 12:27:32 -07:00
  • 8f34752141 ifccsv - support importing enum properties ifccsv_enum Andrej730 2024-05-06 18:50:36 +05:00
  • 28d205b4a3 show info message on saving/loading csv from bbim Andrej730 2024-05-06 18:54:49 +05:00
  • dcc52fc4e4 pset.edit_pset not to fail silently on invalid enum values #4608 Andrej730 2024-05-06 18:09:32 +05:00
  • a9d785c28f typing Andrej730 2024-05-06 17:48:25 +05:00
  • 54a3730c20 fix d11ec67 mathutils dependency regression Bruno Postle 2024-05-06 13:55:20 +01:00
  • 31d322a28c descriptions for operators removing classifications/contexts #4614 Andrej730 2024-05-06 17:29:30 +05:00
  • 3b90086109 Fix loading search queries with exclusion #4609 Andrej730 2024-05-06 16:57:02 +05:00
  • 30b870b98d Fix #4617 : Switching representation in edit mode is no longer possible Gorgious56 2024-05-06 13:20:33 +02:00
  • b3e7975b83 Consider material profile set in single material determination Thomas Krijnen 2024-05-06 13:18:05 +02:00
  • 8f7f6223de unlink pasted blender objects if there is no active ifc file #4619 Andrej730 2024-05-06 15:03:27 +05:00
  • 9de173dd3b #4605 fix segfault in absence of profile placement Thomas Krijnen 2024-05-06 12:00:00 +02:00
  • 6c313dd25c Fix for static analysis of ifcopenshell.api submodules. See #2693. Dion Moult 2024-05-06 18:38:58 +10:00
  • b718bd19bd fix TypeError Bruno Postle 2024-05-06 09:05:56 +01:00
  • ab5ea4c853 Implement listener wrapper for new API functions. See #2693. Dion Moult 2024-05-06 14:43:37 +10:00
  • d11ec67129 Generate functions for all API usecases for better static code features. See #2693. Dion Moult 2024-05-06 14:35:39 +10:00
  • 10f894e2ea Find the "Types" Collection regardless of the IfcProject.Name Ryan Schultz 2024-05-05 20:46:07 -05:00
  • 34bbc8f1ea for 'Add Fitting' changed the hot key from Shift+F to Shift+Y. per https://community.osarch.org/discussion/2124/ui-discussion-around-add-fitting-and-add-bend Also added Shift+F (bim.flip_object) to all profile-based objects blenderbim-240506 Ryan Schultz 2024-05-05 19:20:13 -05:00
  • a213ab6760 Fix docstrings to reference datatype as it would be used for users Dion Moult 2024-05-06 08:39:41 +10:00
  • a130601969 A few more tweaks to the alignment examples Richard Brice 2024-05-05 13:17:55 -07:00
  • 6046a4bdd9 proposed fix for #4622: adding IfcTypeProduct as classes that can be reassigned Ryan Schultz 2024-05-05 14:51:12 -05:00
  • e4625bd71e Fixes parabolic curves in IfcAlignment examples and helper functions Richard Brice 2024-05-05 11:40:02 -07:00
  • d694d8fcc2 fix #4610: bim.select_type() from type launcher throws error Ryan Schultz 2024-05-05 13:16:30 -05:00
  • 5f2d451c5e Update selector_syntax.rst (#4618) ppaawweeuu 2024-05-05 15:40:32 +02:00
  • ab696b980a See #2693. Expose static functions of IfcOpenShell API. blenderbim-240505 Dion Moult 2024-05-05 16:26:41 +10:00
  • 648ca4d477 Resolves IfcSegmentCurve parent curve parameterization for line and clothoid Richard Brice 2024-05-04 18:07:09 -07:00
  • 6cb511b681 Removed IfcPolyLine as a parent curve for IfcCurveSegment. Richard Brice 2024-05-04 16:14:15 -07:00
  • 4dec319333 Re-write of IfcCurveSegment to eliminate recursion problem and provides a more standardized approach for all parent curve types Richard Brice 2024-05-04 16:03:36 -07:00
  • 59b5bd9339 Can bim.select_similar from the pset or attribute panels select_objects_with_similar_psets_and_attributes Ryan Schultz 2024-05-04 13:53:58 -05:00
  • 9f2df7fb9d preview external shading style as material is selected from other .blend file Andrej730 2024-05-03 17:55:30 +05:00
  • 9e5c3ff675 fix bug appending blender material when style.Location isn't .blend Andrej730 2024-05-03 17:38:04 +05:00
  • a67108e6c1 Reload current shading style after editing it #4567 Andrej730 2024-05-03 17:36:14 +05:00
  • b1706f2eac fix error launching type manager in empty project Andrej730 2024-05-03 15:42:56 +05:00
  • ac29e152bb project.unassign_declaration - support batching #4474 Andrej730 2024-05-03 14:58:32 +05:00
  • de690a385c project.assign_declaration - support batching #4474 Andrej730 2024-05-03 14:37:59 +05:00
  • a973b62918 small comment fix Andrej730 2024-05-03 14:16:50 +05:00
  • 92426a640a bim.active_model not to unhide all types and drawings elements Andrej730 2024-05-03 16:23:39 +05:00
  • 93f8638a94 Use active camera drawing id for bim.create_drawing #4581 Andrej730 2024-05-03 16:00:27 +05:00
  • 16b0b1c3a5 Fix UI error #4575 Andrej730 2024-05-03 15:39:37 +05:00
  • 25fff3fdd0 Consolidate duplicate operators "Convert to Blender file" and "Purge IFC Links" Dion Moult 2024-05-03 17:01:54 +10:00
  • 0384de46a4 Bump pydantic from 1.10.7 to 1.10.13 in /src/opencdeserver/api/app (#4585) dependabot[bot] 2024-05-03 16:21:08 +10:00
  • 080f325557 extends bim.select_type by selecting multiple types from a selection of objects. Also when the type is selected and turned on, all other types are automatically turned off. https://imgur.com/a/DQUF0ai blenderbim-240503 Ryan Schultz 2024-05-03 00:59:33 -05:00
  • c93704f097 Fixes problem with IfcCurveSegment.Placement direction for parabolic vertical curves Richard Brice 2024-05-02 16:00:59 -07:00
  • 86cc2bf39a fix bug using "trace outlines" for reprsentation in ifc2x3 blenderbim-240502 Andrej730 2024-05-02 16:48:52 +05:00
  • c7effa3f25 More descriptive errors linking ifc files Andrej730 2024-05-02 12:13:44 +05:00
  • be262eaef2 fix errors linking ifc2x3 projects Andrej730 2024-05-01 18:26:18 +05:00
  • 523e51c775 use json serialization for #4599 Andrej730 2024-05-01 18:26:53 +05:00
  • 5410f14aa1 ifc2sql - stringify psets list values #4599 Andrej730 2024-05-01 18:03:17 +05:00
  • 45b2411c2b Fix #4598 after 229c7285c Andrej730 2024-05-01 17:38:41 +05:00
  • 9f12091c7f fix bug assigning materials Andrej730 2024-05-01 16:07:20 +05:00
  • bef5d3cca5 blenderbim - fix bug with unassigning material Andrej730 2024-05-01 15:18:12 +05:00
  • 0f548eb93e Indicate in UI if type material was overridden by occurrence material Andrej730 2024-05-01 14:40:34 +05:00
  • 374348bb81 IfcImporter small optimization Andrej730 2024-04-30 18:05:29 +05:00
  • b42f6b1827 ifc delete to show time it took if it was more than 10 secs Andrej730 2024-04-30 17:45:37 +05:00
  • addcf531f0 owner.update_owner_history - optimization Andrej730 2024-04-30 16:37:43 +05:00
  • 0ef683013a RegenerateGlobalIds - more informative fixing duplicates Andrej730 2024-04-30 16:53:35 +05:00
  • 137a306269 typing Andrej730 2024-04-30 12:17:23 +05:00
  • fc0ffd1c02 fix a typo #4596 😬 blenderbim-240501 Andrej730 2024-05-01 15:40:45 +05:00
  • 04172a87cb when bpy.ops.bim.object_duplicate_move_linked_aggregate is called from the panel, the new objects are placed based on the 3d cursor position Bruno Perdigão 2024-04-30 17:50:31 -03:00
  • 97e0c43702 Merge pull request #4440 from brunoperdigao/fix-normal-duplication-of-linked-aggregate blenderbim-240430 Bruno Perdigão 2024-04-30 17:01:44 -03:00
  • 7af9944c27 find_openings() on representation as a hint for hybrid kernel Thomas Krijnen 2024-04-29 21:29:34 +02:00
  • 405fe4097d Preliminary attempt at hybrid kernel Thomas Krijnen 2024-04-29 21:03:33 +02:00
  • 6f540e61ac Remove outdated todo note Thomas Krijnen 2024-04-29 21:03:09 +02:00
  • 710f19af08 Prevent stackoverflow on long alignments in adjustments Thomas Krijnen 2024-04-29 21:02:31 +02:00
  • e6cc500227 Some basic code to lookup lengths for pre ADD2 schemas Thomas Krijnen 2024-04-29 21:00:59 +02:00
  • 4e35e7455f Also lookup style association on solids Thomas Krijnen 2024-04-29 20:57:09 +02:00
  • 6fdf46f151 Add back support for IfcSphere Thomas Krijnen 2024-04-29 20:54:36 +02:00
  • ae2600afb9 Set style name Thomas Krijnen 2024-04-29 20:51:17 +02:00
  • d382cf7e23 Fix WeldVertices default in IfcConvert Thomas Krijnen 2024-04-29 20:49:11 +02:00
  • aef2d05364 Add back IFC4X3 sec schema to default in cmake Thomas Krijnen 2024-04-29 20:48:43 +02:00
  • 8dde98f543 fix #4592 (after 0da3270) blenderbim-240429 Andrej730 2024-04-29 15:18:20 +05:00
  • 9962a0c905 small fix to previous commit. Solves https://github.com/IfcOpenShell/IfcOpenShell/commit/4b56b341243d6b0eed82e8533848b124e82e1344#commitcomment-141442796 Ryan Schultz 2024-04-28 18:57:42 -05:00
  • 4b56b34124 Tweaked UI for Linked Aggregates https://imgur.com/a/rExISKO blenderbim-240428 Ryan Schultz 2024-04-28 10:34:52 -05:00
  • f857c513c5 submodule Thomas Krijnen 2024-04-28 10:17:35 +02:00
  • 41df6410bd Comment std::cout causing console spam Kaare Hansen 2024-04-27 17:52:10 +02:00
  • dcbd6a925d small fix for #4361. remove IfcProject for class iterator. See https://github.com/IfcOpenShell/IfcOpenShell/issues/4361#issuecomment-2081223615 Ryan Schultz 2024-04-27 18:13:38 -05:00
  • 3848a21136 fix #4361: Have the aggregate empty turn on too, if at least one object in the aggregate, is turned on as well Ryan Schultz 2024-04-27 11:31:39 -05:00
  • 8af37cb4ec Fix #4586 occurred after e14d96e6e Andrej730 2024-04-27 12:03:56 +05:00
  • 44c28e9a4c fix #4327: reorder format as well Ryan Schultz 2024-04-26 20:48:59 -05:00
  • 677324927c fix #4431: prompt for name, when creating aggregate blenderbim-240427 Ryan Schultz 2024-04-26 20:09:20 -05:00
  • d212344c54 Covering tool more user friendly UI ... Massimo Fabbro 2024-04-14 14:59:10 +02:00
  • 74da327803 Fix create space from cursor bug where spaces were created always in zero elevation Massimo Fabbro 2024-04-09 20:43:29 +02:00
  • f021041b31 Remove the (maybe) unnecessary poll functions for spatial tool and cleaner error messages Massimo Fabbro 2024-04-07 16:29:53 +02:00
  • c05d2df116 now spaces created with spatial tool have relative zero elevation origin point Massimo Fabbro 2024-04-06 16:30:42 +02:00
  • 2b926f7906 more descriptive error setting non-optional attributes with None Andrej730 2024-04-26 18:16:38 +05:00
  • 3ac69043d6 bbim to provide default user and organisation in ifc2x3 #4574 Andrej730 2024-04-26 17:50:28 +05:00