Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ifcopenshell/ifcopenshell

Open source IFC library and geometry engine
https://github.com/ifcopenshell/ifcopenshell

fix typing loading issues

bce0f0d8d4d06015bbc82e9de71799fd3d02c676 authored 10 months ago by Andrej730 <[email protected]>
append_asset - keep preexisting contexts valid #4280

issue occurred with ifcpatch ExtractElements - it was adding project from other ifc file (with t...

50648fd350f8f75c801a1bbe6ecca3ce6dd8dc5d authored 10 months ago by Andrej730 <[email protected]>
typing

b7e26bacea727a94104f892117da52fe3e951e58 authored 10 months ago by Andrej730 <[email protected]>
Optimise patch - lazy import toposort

to fix empty Optimise patch description in BlenderBIM

a2fdd93e6b48580f4d0d5fc02bb710a4caeec481 authored 10 months ago by Andrej730 <[email protected]>
See #4389. Accommodate null pset values when serializing to SVG.

aef00a4dfc44b5d361634d3379d2369945eeac61 authored 10 months ago by Dion Moult <[email protected]>
Add tree species to tree library

efae8ebdcd191b5f1773e3a26228aff6b4032b0f authored 10 months ago by Dion Moult <[email protected]>
See #4389. Accommodate null metadata.

61403fcf427fcdbe1d820aaa1d7d34b1ae6d89a7 authored 10 months ago by Dion Moult <[email protected]>
Update Makefile

c50ac3db4fdb1ca806ad8a7ee7c9ae3c6ff9add8 authored 10 months ago by M!l!nd <[email protected]>
Minor fix to shape aspects because not everything has a mesh (e.g. text annotations)

b17c2613448d45d56254901f397f15b63b8f8b63 authored 10 months ago by Dion Moult <[email protected]>
Fix #4377. Add support for adding filled elements in AXIS3 layered elements.

956aae37a86d9183f9b574357e0aa0f48529a8de authored 10 months ago by Dion Moult <[email protected]>
Fix #4383. Demo library should use Model/Annotation/MODEL_VIEW for text annotations so that they can be used anywhere, not just on plans.

48d6cc8a286f076e9f75abbdab8ee7b25d704115 authored 10 months ago by Dion Moult <[email protected]>
Fix #4384. Accommodate null values when getting data from pset.

cf9d3026f4d8eb41d580a785670b2d045ffbf5cc authored 10 months ago by Dion Moult <[email protected]>
Fix #4336. Close #4337. Remove rounding for more accurate fills.

e2f0b1ed5c5c68a82b6f619c19be8c3c735ee44e authored 10 months ago by Dion Moult <[email protected]>
Minor fixes to IfcCSV documentation

b833cffbd3ee6b040f69b6e379bda55252acdbf4 authored 10 months ago by Dion Moult <[email protected]>
Separate project templates and libraries and provide dropdown to built-in libraries to aid discoverability.

7a7c89e475c9fe83d8f2bef667566fea15e577e5 authored 10 months ago by Dion Moult <[email protected]>
Fix #4385. Probably a mistake in the bool argument for removing datablocks.

01b0164e0d95eb670b8d0bbaf4e573009a6b8341 authored 10 months ago by Dion Moult <[email protected]>
Tweak generated tree parameters and add manual trees to landscape library thanks to SavyGust27

13f26d9b707f92f79fbea4be25eb766e62c2f01d authored 10 months ago by Dion Moult <[email protected]>
🐛 add limit and offset kwargs to `get_classes`. TODO- I think this needs doing throughout...

66b4509b06181ef507222cb574c95235e6cad707 authored 10 months ago by jgunstone <[email protected]>
update license and version

a15e293db50a8a804b37e709d92d7d274b769f97 authored 10 months ago by jgunstone <[email protected]>
add version

41dcb83bdb37bd0650ad903f8a4dc1c49881cda9 authored 10 months ago by jgunstone <[email protected]>
🔧 add `pyproject.toml` and __init__.py

0bda41710c701e9d74ccc7d09e33e092adf2a153 authored 10 months ago by jgunstone <[email protected]>
📝add docs about so to install and develop this package standalone

9509f07da83f0641af6af5e10e4f7d8684f6b9cf authored 10 months ago by jgunstone <[email protected]>
🔧update pip install command assuming that this branch will be merged back

8a88b0b3a14f89a5b07e59eac1ad2080aef5226a authored 10 months ago by jgunstone <[email protected]>
✅ add simple tests to ensure the package is working as expected

37b15de3e491a56dd4f5f135a0cdae22c4532102 authored 10 months ago by jgunstone <[email protected]>
Fix #889. Write docs for how to do translations.

cbd85fafda93703484450af7cfd88d5cf4487573 authored 10 months ago by Dion Moult <[email protected]>
remove_data_block - option to skip some checks to speed it up

0c2a3ff4000da22ef521446382264050633be15f authored 10 months ago by Andrej730 <[email protected]>
Clipping planes with cappings

Added new experimental section that allows you to cut objects based on current clipping planes i...

dc7ebab0d1d19113ab0ea5be9561f4747f97e105 authored 10 months ago by Andrej730 <[email protected]>
See #4380. Remove support for EOL Python 3.6

6af6fda799745b8759ee44ec2d004809f8aa1b89 authored 10 months ago by Dion Moult <[email protected]>
Fix #4300. You can now select spatial elements by their location too.

2c9e4434258caf4c0a2c441b51f8dbbb64e4ae46 authored 10 months ago by Dion Moult <[email protected]>
Fix #4340. Indicate user needs to setup IFC2X3 user/app when using API directly.

2bede1cdf0f678b05479af8b5705f03e63f754c4 authored 10 months ago by Dion Moult <[email protected]>
Fix #4333. Ensure order of info is correct for valid IDSes.

4f3397a04e5deb8a1a2b2b8a8a23b2ff06bbbdd9 authored 10 months ago by Dion Moult <[email protected]>
See #4380. Standardise filepaths when linking in IFCs.

9b8adad8c8e528095f58886c976c10bc341d4362 authored 10 months ago by Dion Moult <[email protected]>
You can now specify a false origin when linking in a model

c48bccf7273b660b7ca0c71194e31ab47ca8fbd4 authored 10 months ago by Dion Moult <[email protected]>
Add Python3.12 to installation docs

5d4133634268d3e9808a7ea106544f987f141f85 authored 10 months ago by Dion Moult <[email protected]>
See #4380. Bump IOS.

b8628cc9df259f9181ceb4e121f6ba3d8e10d0ab authored 10 months ago by Dion Moult <[email protected]>
New cable carrier and cable tool grouped into MEP tool submenu

519cb86163771b0811d9c0e8fe73b05fa86be563 authored 10 months ago by Dion Moult <[email protected]>
Add icon and convenience functions for walk and set orbit center in explore tool

0008d8bd2adf3ab5a9605c47c83c3af5e46e58c5 authored 10 months ago by Dion Moult <[email protected]>
bump svgfill

bc7946091a617ab3f8c6bbf175e299b96fc68526 authored 10 months ago by Andrej730 <[email protected]>
add missing Props request

ac2db7b4c90309c4f96b92dadb1002e9e8fea366 authored 10 months ago by ChristophMellueh <[email protected]>
You can now flip clipping planes

0b57d5fc5f6184ec749511c7562cf3d6e8a93904 authored 10 months ago by Dion Moult <[email protected]>
New clipping planes feature.

82af25d09a468e9f78124f1a98cf755a92699237 authored 10 months ago by Dion Moult <[email protected]>
You can now query data about a linked object from a SQLite cache.

4a82525bdb2d343667092b2ff1177d7199e36eee authored 10 months ago by Dion Moult <[email protected]>
Fix #4279. You can now link in IFCs directly with efficient chunking instead of having to first create blend files

002112dd5049c25b8478c5eb7c8ea4a5a52813e6 authored 10 months ago by Dion Moult <[email protected]>
See #4279. Viewport object culling feature to increase FPS when navigating large models.

844a9842cf80ef9c638b7720155a90aa7b7b3395 authored 10 months ago by Dion Moult <[email protected]>
New IfcPatch recipe to extract flattened properties and relationships to SQLite for simple queries

3a098e55c4d07f68fa03c2b8944ee1dcda79e8eb authored 10 months ago by Dion Moult <[email protected]>
Fix #4335. Fix compilation error.

e186b81f0c7f72e36a6885af0eae52f77b55c9e2 authored 10 months ago by Dion Moult <[email protected]>
Small doc change to direct readers to advanced mode

527d16c5f0abe852e8e2d3e1a1cdab09b7273f8b authored 10 months ago by patrick.joerg <[email protected]>
fix errors in tests

they were failing because import_reference_attributes were failing to get docs for unset schema ...

46bee8aed9b453a1f439b8d09938a500681ffa9e authored 10 months ago by Andrej730 <[email protected]>
fix pass-valid-selected-enumeration.ifc after 5270045

.ifc was failing during test_validate.py
1) Changed schema to rc2 as rc3-4 doesn't have IfcBridg...

aebc073416bd66b9890dff64fca9f9be52eef93c authored 10 months ago by Andrej730 <[email protected]>
fix error removing pset from material or profile

56e00d059b38a93d3e2bb6dc6113242cde73725b authored 10 months ago by Andrej730 <[email protected]>
fix tests after a971860

8a6b4aa5fb3d2192d3c36239e62ba4c0021a2cc9 authored 10 months ago by Andrej730 <[email protected]>
Fix issues with accessing invalid entities in bim.reassign_class #4371

bim.reassign_class wasn't considering that root.reassign_class will also reassign class for occu...

8c1b33e1d577967b7af9e63036754b8a11b9d858 authored 10 months ago by Andrej730 <[email protected]>
type.py - some typing

e46f18f686baa901ecbb654e54684cb10b860f4e authored 10 months ago by Andrej730 <[email protected]>
reassign_class - cover with tests

931fd9cc9f1655bf5ab76d07c690d8df41b77b3a authored 10 months ago by Andrej730 <[email protected]>
Add buffer (bytestring) accessors to material colors - plus small fixes

eaa2aa05a43b9c372263376032b0b4faad740816 authored 10 months ago by Thomas Krijnen <[email protected]>
Add buffer (bytestring) accessors to geometry data

abfa6edc5c2722e12663cb8a267cfe67ad044b3c authored 10 months ago by Thomas Krijnen <[email protected]>
Fix #4365

Allowing to add new properties with None values if should_purge is not set to True (and it's Fal...

e3a1c29593fd83d137c688a01dd37b16fb002680 authored 10 months ago by Andrej730 <[email protected]>
#4283 convert closed wires to faces prior to processing in svg serializer

e6691989dc378956099bfe3adefeaa11874fdf88 authored 10 months ago by Thomas Krijnen <[email protected]>
Disable building 3.6.x - due to from __future__ import annotations

83845bdd6dfd0493fedd28e2e4f1fccc7d476861 authored 10 months ago by Thomas Krijnen <[email protected]>
black format

0f4c19fd2d2262b1d84e2336ff521f77730dfaeb authored 10 months ago by Andrej730 <[email protected]>
show occurrence name function in prefs only for custom name style

ce8bdffe57eca88efcae2ac07aa071c76ef0d2eb authored 10 months ago by Andrej730 <[email protected]>
Fix #4363

53e052eb7754e20456feacba4262001af219098b authored 10 months ago by Andrej730 <[email protected]>
Update Makefile

f21b472cfe5cce880456e1554afc12aa5ec17bd7 authored 10 months ago by Dion Moult <[email protected]>
Create blender_manifest.toml

324b440f5cb29d58c7fcb1eb2baa5d6118aec335 authored 10 months ago by Dion Moult <[email protected]>
UI for linked aggregate (#4271)

* initial ui

* changed the group name

* groups counter in ui

* added operators for sele...

37a7049a6127ddbe7e07562ca29083e95f13a243 authored 10 months ago by Bruno Perdigão <[email protected]>
Linked aggregate preserve names (#4135)

* added simples linked aggregate test

* small fix in remove_old_connections function

* add...

1c1035e251041375fad1351520af754d5a5d2fda authored 10 months ago by Bruno Perdigão <[email protected]>
Selects all the instances from selected instances that have different types

d83924b73ecc9acecc3cc0ab04d09912382eca88 authored 10 months ago by Ryan Schultz <[email protected]>
New button hide all spaces in spatial tool

a04542dfd15e756d8a839814157ec028caba1c55 authored 10 months ago by Massimo Fabbro <[email protected]>
Now generate space and generate spaces from walls are always visible in the UI so users understand better that are different procedures

066616707a75effacd72dbacf3e33bd7987015a5 authored 10 months ago by Massimo Fabbro <[email protected]>
Fix #4342

c1cd228911e37eb3306416c5dd0fdba633d16982 authored 10 months ago by Andrej730 <[email protected]>
update representation item style on editing/removing shape aspect

Example - https://imgur.com/a/2SxgSRH

515830e52d7797ea8d72beef92b6a5229dc37790 authored 10 months ago by Andrej730 <[email protected]>
style.assign_representation_styles to replace previously assigned styles

as probably in the most cases user would want 1 style per 1 representation item

After this it's...

a971860094f553da955c7a252324412aff6cff48 authored 10 months ago by Andrej730 <[email protected]>
MaterialCreator - minor refactor for code readibility

f872906e0c872ea439366e74d551ad3e950dd8eb authored 10 months ago by Andrej730 <[email protected]>
fix error in data.py occurring if object has no material

059710035639940191cca467d3db0bd01b4239e8 authored 10 months ago by Andrej730 <[email protected]>
show error message removing material that is used in material sets

previously it wasn't showing anything when you would try to remove a material

d5feaaa1af332cff8d4bec031876d26dfa7907c7 authored 10 months ago by Andrej730 <[email protected]>
BBIM - update related representations on assigning style to material

caca209c8f14145b88cee2f4fac44fd62afaaef0 authored 10 months ago by Andrej730 <[email protected]>
unassign_material_style to handle constituents

2e45d4a57eadbea2a4cfb0b1ac4af33514d7c207 authored 10 months ago by Andrej730 <[email protected]>
api.unassign_representation_styles

0d8c86a0f688c4d4114e474009a20cbd321f0b70 authored 10 months ago by Andrej730 <[email protected]>
assigning material styles to reuse existing styled item + tests

7f0df72fec2c0a594102e62f2c7a8939ec1a1c94 authored 10 months ago by Andrej730 <[email protected]>
assign_representation_styles to reuse existing styled item + tests

863a8248af79078749bacafba8950a4b589379cf authored 10 months ago by Andrej730 <[email protected]>
style.assign_material_style small optimization

bdc991856c2a169694818be16bed8a3210489e17 authored 10 months ago by Andrej730 <[email protected]>
set previous active style and context values editing material's style

1a38b7f5c67a2aafe1ffb9933b6562a761ecab2d authored 10 months ago by Andrej730 <[email protected]>
descriptive error for missing user or application in ifc2x3 #4340

91199308a9fe591895caef37c0fe90b232ead2f1 authored 10 months ago by Andrej730 <[email protected]>
fixed bug migrating attributes to older ifc version (after 8728fa3)

1f7930c5c895e2f136d55ccf3f561fc90468d6ee authored 10 months ago by Andrej730 <[email protected]>
Fix issues editing work time in ifc4x3 #4295

551f3b0d8d03923d1a6866573e7b798c66418aba authored 10 months ago by Andrej730 <[email protected]>
black format

54c7f355ff66a0ea557846196d23484a47aad6df authored 10 months ago by Andrej730 <[email protected]>
IFC4.3 test bootstrap

049c7966292a6907e8ae6edfea31d237cffa439f authored 10 months ago by Andrej730 <[email protected]>
Default Blender filepath hotkeys for .ifc filepath

Example - https://i.imgur.com/Mk6mkuP.png

E.g. alt-click now opens .ifc directory and shift-cli...

412700c8fda289182e8f9d951d1971113d7f6ee5 authored 10 months ago by Andrej730 <[email protected]>
promote get_shape_aspects to util.element method

602e18a26220c51e0c410bf3ce3860150ce1347c authored 10 months ago by Andrej730 <[email protected]>
style.assign_material_style to assign style to related shape aspects

96a8c1e8ae6b46a68be7f10176bcccb218e6d16b authored 10 months ago by Andrej730 <[email protected]>
disable editing rep item style if it comes from material constituent through shape aspect

b6f939f1b1ab65bde1f299b007a8d5dc51091566 authored 10 months ago by Andrej730 <[email protected]>
get material constituents from cache and filter active element material

9e30e1ad31c0ad1ce472e605f03979b49e3609b8 authored 10 months ago by Andrej730 <[email protected]>
CMakeLists.txt pre 2.37 compat

d964f924d75412846998fdb2f4913717de0263e1 authored 10 months ago by Thomas Krijnen <[email protected]>
Merge pull request #4291 from IfcOpenShell/Assign_Product_In_Any_Order

Select in any order, when assigning relating_product

36b702630d0c3dae6954815fbde9e4d7f4ca141b authored 10 months ago by Ryan Schultz <[email protected]>
#4012 #2138 #2044 #4032 IfcConvert --keep-bounding-boxes option, default is now exluded.

ccf70c7aad6faf2df9c6016231b72236a78f7db3 authored 10 months ago by Thomas Krijnen <[email protected]>
fix errors getting layer assignments in ifc2x3 #4330

a82b0f30b0de1cf93cee440f0e9f713f3843e372 authored 10 months ago by Andrej730 <[email protected]>
Fix issue editing object placement that shares it's axis placement with other placements

If multiple object placements were reusing the same IfcAxis2Placement then editing one of them w...

a2ff63f9ec5bfcdfa91035f88811c64d63f86c26 authored 10 months ago by Andrej730 <[email protected]>
sort representation items in ui based on shape aspect

- display shape aspect along with the repsentation type
- sort representation items based on sha...

bc2fd232d02354d94b1048932d879814293e81f9 authored 10 months ago by Andrej730 <[email protected]>
Fix #4319

StringProperty search keyword was introduced only in Blender 3.3

5d7b6ad998fbbb7b69260e9536232576c779eb2d authored 10 months ago by Andrej730 <[email protected]>
Fix section cut planes not working anymore on Blender < 4.0.0

0e0678b926c34f2c28e69558959d3b29e51a50ec authored 10 months ago by Gorgious56 <[email protected]>