Andrej730
92964fb5ef
cmake - option to build only common schemas
2025-12-12 19:30:21 +05:00
Andrej730
a62a4bb158
cmake - install examples too
2025-12-12 18:33:48 +05:00
Andrej730
084992ddcc
Make IfcParseExamples buildable outside of the main build tree
...
It's a very verbose version of consuming IfcOpenShell cmake package, but we'll be able to use it as a start point to build upon.
2025-12-12 18:33:48 +05:00
Ryan Schultz
37f3199749
When selected, preserve text decorations for IfcAnnotation in local view
2025-12-11 13:38:53 -06:00
Andrej730
2627052b55
cmake - export IfcOpenShellConfig.cmake
2025-12-11 19:55:41 +05:00
Andrej730
d876c001e2
Remove deprecated BOOST_LIBRARYDIR var
2025-12-11 18:03:44 +05:00
Andrej730
71a36147a6
FindCGAL - another fix for 6591a6981
2025-12-11 18:03:44 +05:00
Andrej730
f708594853
svgfill cmake - drop special cmake_minimum_required
2025-12-11 18:03:44 +05:00
Ryan Schultz
01b2124102
small tweak to previous commit
2025-12-11 07:02:39 -06:00
Ryan Schultz
592ac168c5
add "Fire Extinguisher" to Ifc_classes_suggestions
2025-12-10 21:09:05 -06:00
falken10vdl
d91d7257c8
Merge pull request #7308 from falken10vdl/Extras-subpanel-in-addon-settings
...
Add Extras in addon preferences to conditionally add functionality. One extra added from commit from sjb007 to allow for container hide/show/isolate
2025-12-10 16:44:16 +01:00
Ary Obenholzner
7a62f65af0
Fix large BCF file creation by allowing Zip64
2025-12-10 15:21:11 +01:00
Esteban DUGUEPEROUX
d566ba6e1f
cmake: Use correct proj target
...
See-Also: https://proj.org/en/stable/development/cmake.html
2025-12-10 15:20:02 +01:00
Esteban DUGUEPEROUX
13ed0c3096
Take into account remarks
2025-12-10 15:07:56 +01:00
Esteban DUGUEPEROUX
02233f86cf
cmake: Add install command for qtViewer
2025-12-10 15:07:56 +01:00
falken10vdl
75881aab24
place new code after the current preferences one to follow the order. Added to type checking
2025-12-08 09:35:08 +01:00
falken10vdl
c4da1dda4d
Refactor addon preferences to make it cleaner as per developer's feedback
2025-12-08 09:25:49 +01:00
falken10vdl
9f6e92eefd
black
2025-12-07 23:11:29 +01:00
falken10vdl
db2234acef
Add Extras in addon preferences to conditionally add functionality. One extra added form commit from sjb007
2025-12-07 23:09:18 +01:00
sboddy
b4135194ca
Merge pull request #7431 to hide the clash decorator in the 3D view.
2025-12-07 18:07:29 +00:00
Andrej730
d174ecf760
cmake - make USD_SUPPORT build succeed
2025-12-05 20:24:01 +05:00
Andrej730
1ad1883f0e
Findnlohmann_json.cmake
2025-12-05 20:24:01 +05:00
Andrej730
c2a03eb658
cmake - fix uninitialized vars
2025-12-05 20:24:00 +05:00
Andrej730
3cc8477a01
cmake - move ifcgeom installs to ifcgeom cmake
...
we don't install kernel libraries as they now have `OBJECT` type
IFCGEOM_SCHEMA_LIBRARIES and headers were handled in b7a9199 30184a3 9d28628
2025-12-05 20:24:00 +05:00
Andrej730
40cffe2dd1
cmake - remove unused installs after 8fb10d2
2025-12-05 20:24:00 +05:00
Andrej730
8ea4b9e38c
Remove redundant links in 0555523c9
2025-12-05 20:24:00 +05:00
Andrej730
0555523c98
cmake - move all cgal related stuff to CGAL::CGAL target
2025-12-04 19:59:07 +05:00
Andrej730
db09744428
Temporarily disable setting point3 tag to fix build ( 4fc2f623c)
...
Since `point3` don't currently have `tag` member.
Ping @aothms
2025-12-04 19:59:07 +05:00
Andrej730
91f19f7a54
cmake - remove unused CMP0074 policy
...
it's automatically applied since cmake 3.12
2025-12-04 17:44:13 +05:00
Andrej730
6a0caa7989
cmake - fix missing xml.lib in debug builds #7413
...
After 5d56025 we were using `LibXml2::LibXml2` instead of `LIBXML2_LIBRARIES` for linking, but this target was missing debug variants leading to issues during linking.
2025-12-04 17:44:13 +05:00
Andrej730
9820adb337
svgfill - use standard cmake installation (same as 083fab525)
2025-12-04 17:44:13 +05:00
Andrej730
172d840a77
cmake - remove unused WITH_RELATIONSHIP_VALIDATION compilation definition
2025-12-04 17:44:12 +05:00
Andrej730
549b2e6ff8
black .
2025-12-04 17:44:12 +05:00
Ryan Schultz
30e750d770
some old vestige of a bygone era.
2025-12-02 11:13:47 -06:00
Ryan Schultz
f50bbe83a3
extend https://github.com/IfcOpenShell/IfcOpenShell/commit/a038fa62baadff8793f8a17e9367b9be03d283a4 : Use spacebar to edit IfcAnnotations, as well.
2025-12-02 10:00:57 -06:00
Thomas Krijnen
4fc2f623cf
Count number of emitted normals in OBJ serializer, which might be less than verts when writing line geometries
2025-12-02 16:32:37 +01:00
Andrej730
1468bf3c97
parse_ifcxml - remove redundant ifdef WITH_IFCXML
...
The entire file is already wrapped in `WITH_IFCXML`, so no need to do it again for some block.
2025-12-02 19:55:56 +05:00
Andrej730
6cbd3ed014
cmake - drop OPENCASCADE_LIBRARIES variable #7388
2025-12-02 19:55:56 +05:00
Andrej730
a5d0187343
ifcparse cmake - fix missing ifcxml symbols in python wrapper #7406
2025-12-02 19:55:56 +05:00
Andrej730
67421c533c
ifcparse cmake - make compile definition more explicit #7406
2025-12-02 19:55:56 +05:00
Esteban DUGUEPEROUX
2e5d87b5d7
cmake: Link Eigen3 only against targets needing it
2025-12-02 14:53:44 +01:00
Andrej730
9807c2bedf
Fix possible crash on bim.split_along_edge #7394
2025-12-02 16:11:39 +05:00
Andrej730
52baba0fe0
cmake - don't use debug Python by default, move it to USE_DEBUG_PYTHON option
2025-12-02 16:11:38 +05:00
Andrej730
e304154037
Fix deprecated typing symbols
2025-12-02 16:11:38 +05:00
Andrej730
dfb8298ecf
black .
2025-12-02 16:11:38 +05:00
Ryan Schultz
0ee084b5d9
Support IfcAnnotation to IfcAnnotation assignment in AssignSelectedObjectAsProduct
2025-12-01 17:34:37 -06:00
Gorgious
c769c9e67c
Update to gizmos system
...
Added more gizmos for multi-panel windows and for the door transom.
Support negative dimension values (lining offset for door and window)
Fix railing, stair, and roof being regenerated during UI panel draw instead of on property change
Various code quality changes and DRY improvements
2025-12-01 23:13:34 +01:00
Ryan Schultz
349cbf27b9
updated comment for previous commit.
2025-12-01 11:06:09 -06:00
Ryan Schultz
f083425656
Fix #7438 - increase tolerance in making Shapely fills
2025-12-01 11:01:52 -06:00
Ryan Schultz
ad812bda47
fix #3238 : Auto-switch representation to match active drawing on type assign
2025-11-30 21:01:41 -06:00