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

add missing typename

1d4dfd0eb35b52561c03b934bbb987ca8f72475f authored 10 months ago by krande <[email protected]>
#4308 : Fix section cutaway shader links incorrectly linking when removing a section

65179db44405f3e4fb403915950be8cc1e5c328f authored 10 months ago by Gorgious56 <[email protected]>
Fix #4308 : Section cutaway shader : Update API for 4.0 breaking changes + draw line decorator for more than one section cutaway

5457ee3a40cf398e74775d086144e1673c467c10 authored 10 months ago by Gorgious56 <[email protected]>
some typing

4f3ba7ae228fcf0217e01b06b55607f460150225 authored 10 months ago by Andrej730 <[email protected]>
Fix bug in ExtractElements recipe adding a lot unrelated products

if you'd add a type product and it had material that were used in bunch of ther products
example...

a33a1700dce3946b57a3f85cde70bb15601ec17a authored 10 months ago by Andrej730 <[email protected]>
Minor fix

8a48769760e83ab9082e33efb09703e7eb760dd4 authored 10 months ago by Massimo Fabbro <[email protected]>
fix bugs in c5c7363a9

7e55872ca838bb3e63f2fb8ee2d84c5dc42e29fe authored 10 months ago by Andrej730 <[email protected]>
fix project name for IfcAdvancedHouse

edbe1d80bf02dfa3b4de8ac639f8c017f8cb8fdf authored 10 months ago by Andrej730 <[email protected]>
UI info message when patch execution was finished

bd093303c4edf51a2dc9b92ac301a87f8f3f0b02 authored 10 months ago by Andrej730 <[email protected]>
ifctester Attribute.filter not to check subtypes attributes

if attribute is already found in the super type

c5c7363a939bf6267977906c135ffabf9b4de674 authored 10 months ago by Andrej730 <[email protected]>
Fix #4314

It was looking for IFC entities with the attribute from Attribute.name but wasn't considering if...

5014fef1293894b4059510d0d7098d3b9b08b670 authored 10 months ago by Andrej730 <[email protected]>
ifctester - some typing

d710a01df57648df9e644f21da2ef5ba9b428e4a authored 10 months ago by Andrej730 <[email protected]>
CMake - disable optimization for RelWithDebInfo with ENABLE_BUILD_OPTIMIZATIONS=Off

23c65742e10a16b365a033706acc32cf78f4c64f authored 10 months ago by Andrej730 <[email protected]>
Fixed #4310

d8f52afa6c25881d6d03895cecdc5b3781ffeeb7 authored 10 months ago by Andrej730 <[email protected]>
Fix bug removing relating object of IfcRelNests

it was unlinking current collection of the related object and related objects were missing after

29ce8d5d8021978a0685f781a6ae4e80ef8a35ca authored 10 months ago by Andrej730 <[email protected]>
root.remove_product - fix some cases producing invalid ifc #4313

always remove IfcRelNests
1) if product is RelatingObject
2) if product is the only RelatedObject

5e5de0bbd838299a709d6e744a460b66018cab8f authored 10 months ago by Andrej730 <[email protected]>
proposed fix for #4311

b9b58f5726f4edf5d607df7100d00eb40a406a00 authored 10 months ago by Ryan Schultz <[email protected]>
See #4007. Now clone opening works also when a opening hosts a window or a door

5c7271ddc810433fb8f79b53c6bae0b2ab6cd3b6 authored 11 months ago by Massimo Fabbro <[email protected]>
Small refactor clone opening operator in order to better understand and reuse it rebase

244965631144b78501b1475e00f605768a46550d authored 11 months ago by Massimo Fabbro <[email protected]>
Clone opening now deletes also old opening placement

2db35556e9158a7e67f334c64b9d3fde5eb64936 authored 11 months ago by Massimo Fabbro <[email protected]>
Assigning an ifc class to an object now displays a message if the object is not in OBJECT mode

c66cf0a22b1b7f008cdef70888d5cadb5de93da5 authored 11 months ago by Gorgious56 <[email protected]>
add fallback to the previous schema versions for docs and mappings

before it was breaking part of BlenderBIM UI if we would open IFC4X1 file

e1a1ba62c5374e7c541be262f624b7cbd689219d authored 11 months ago by Andrej730 <[email protected]>
bump py version in run-cmake.bat after c0d84713b

6489f4dc1d3d519a4629ddfdd7c9f4dcd6ccf968 authored 11 months ago by Andrej730 <[email protected]>
Fix issue building IfcOpenHouse for IFC4

beab99bb0d933afec21411b64752a70c37f7e7be authored 11 months ago by Andrej730 <[email protected]>
Fix bug in `IfcHierarchyHelper.addRelatedObject`

Noticed that `file.addRelatedObject<IfcSchema::IfcRelDefinesByType>(door_style, door);` was resu...

8b50f1bcd67e4830e5cc3de92cd55ab05209d4d4 authored 11 months ago by Andrej730 <[email protected]>
MergeDuplicateTypes - fix error occuring if `ifcopenshell.api` is not imported

error was:
File "\site-packages\ifcpatch\__init__.py", line 78, in execute
patcher.patch()
...

46178345780e50700b1489a08e8e94d14d0534bd authored 11 months ago by Andrej730 <[email protected]>
ifcopenshell installation notion about compiling only specific schemas

426dcbee43a860a32ba5774713816b5d4d9563ea authored 11 months ago by Andrej730 <[email protected]>
cmake - clean up trailing spaces

2a12151c07e3d0ffe00d585172249d99766f58fe authored 11 months ago by Andrej730 <[email protected]>
fix cmake warning with CMP0144 policy

The warning was:
```
CMake Warning (dev) at CMakeLists.txt:299 (find_package):
Policy CMP0144 ...

c08958c1bd4dba9d4066d8762a551ce1f2f7dc86 authored 11 months ago by Andrej730 <[email protected]>
bump required cmake version to remove deprecation warning

deprecation warning:
CMake Deprecation Warning at CMakeLists.txt:20 (cmake_minimum_required):
...

e355a33d48c5fa3d2e1563e4d275c2bccf8384fc authored 11 months ago by Andrej730 <[email protected]>
bump python version in windows build dependencies

they seem to switch to .exe from .msi starting from 3.5+, changed amd prefix. Also fixed version...

c0d84713bc2ad0e1c5a3e1e968ee0904aaff41ca authored 11 months ago by Andrej730 <[email protected]>
ifcpatch.execute - make input attribute optional

e.g. MergeDuplicateTypes doesn't use it in the code either way

ca9f165b6a85b923443c443b8e4b982c6826a54a authored 11 months ago by Andrej730 <[email protected]>
build-deps - bump boost version to avoid "missing .b2 issue"

issue was mentioned in #2524 and resulted in error below trying to build boost dependency
```
'....

ece9e2fdd19d62d9e898aea1fd33289d03597823 authored 11 months ago by Andrej730 <[email protected]>
Bump fastapi from 0.101.0 to 0.109.1 in /src/opencdeserver/api/app

Bumps [fastapi](https://github.com/tiangolo/fastapi) from 0.101.0 to 0.109.1.
- [Release notes](...

8f9c97a663a1e55a1f83ac0bd52bad53f11eb4dc authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Replace existing code in src/opencdeserver with code from the "Kontroll OpenCDE API:s server" POC project on https://github.com/marwiss/Kontroll

31be899dc96a3e53e97158582ecf17ff646391e2 authored 11 months ago by marwiss <[email protected]>
Correct protocol to encrypted HTTPS

4ed8310b93d4401734b5ee8f021f5d645eb8ca62 authored 11 months ago by marwiss <[email protected]>
deleted extraneous variables

4463dd8af9e23fbbd9c99917cf150aa2846b0577 authored 11 months ago by Ryan Schultz <[email protected]>
Select in any order, when assigning relating_product

95c0ac901fd0f019714c429f005eb2f98648f7ff authored 11 months ago by Ryan Schultz <[email protected]>
fixed bug removing representation item

if you'd click on "remove item" button for some item it wouldn't remove the corresponding item b...

6d7a6eeda740069efd9d9d47e9bac049acfd5ed7 authored 11 months ago by Andrej730 <[email protected]>
some refactor for bbim drawings svg serialization

Made some changes to svg serialization code by moving chunks of code so `.generate_linework()` w...

c520e0eeb55e0f1260de389ccd1cdb8725b0977a authored 11 months ago by Andrej730 <[email protected]>
add a note on get_info_2() #4270

73817acdff2962bf35695fd6b8593c7206b79ada authored 11 months ago by Andrej730 <[email protected]>
Fixed #4259

Result of DeepDiff contain ordered sets. Also added fallback for usual sets to lists just in cas...

3d7e8d7c6c4502defce0b472ba6a99e649647ab2 authored 11 months ago by Andrej730 <[email protected]>
Fixed error adding a boolean

It occured if active object was IFC object and second selected object was just Blender object.

a7018408262b41f015cc0bfd8a90cc1b59178ff1 authored 11 months ago by Andrej730 <[email protected]>
access layer assignments from inverse attribute instead of going through representation inverses

5351966430c8657d5536678d54476d3733be89a6 authored 11 months ago by Andrej730 <[email protected]>
display active representation presentation layer in UI

example - https://i.imgur.com/mpnoqPH.png

799658ff41b17cdbcc7b351ef5a244823ac415ef authored 11 months ago by Andrej730 <[email protected]>
remove_representation to consider representation item's layers too

and purge layers if they are out of items as they become invalid

bd64f42a54b4a64bcff20ef3d6d3fed3f10bccf9 authored 11 months ago by Andrej730 <[email protected]>
Small presentation layers UI fixes

8eab7f155eb2ca6f5ed3a540653abccdab2c4a2e authored 11 months ago by Andrej730 <[email protected]>
black format

5de2ac904234a913f84d8c42217e3f6a50991a3e authored 11 months ago by Andrej730 <[email protected]>
Fix test Model.get_manual_booleans after we added pset to store them

573e2626ad87d27320baa97003f168a9a563dfd8 authored 11 months ago by Andrej730 <[email protected]>
Fix #4267 and add tests

Crash was caused by unmark_manual_booleans accessing boolean element after they were deleted fro...

9de59afd49573c1f0ce1521a66b7fb23c168c553 authored 11 months ago by Andrej730 <[email protected]>
Update ui.py

74a967107560df50f7ecaab42711fabd8b05f2b6 authored 11 months ago by Andrej730 <[email protected]>
test for removing representation items

2663c079f4db5dd81039b7713f1ec520c5640ffb authored 11 months ago by Andrej730 <[email protected]>
UI to remove representation items

example - https://i.imgur.com/jJDpIQP.png

6747bd9c8fa252e84f89e033344b87077dd22eee authored 11 months ago by Andrej730 <[email protected]>
tests for creating shape aspects and adding items

6ece295be44a408fec2bd65d1f2f894c8d4bf8b2 authored 11 months ago by Andrej730 <[email protected]>
create new shape aspects from UI

example - https://i.imgur.com/BJJZWrC.png

64a9f85f25601eda1cfaeee186ea1bab7d404311 authored 11 months ago by Andrej730 <[email protected]>
edit shape aspect attributes from UI

example - https://i.imgur.com/SzUEn6r.png

d8fa853308eeed8fcf887ac24833a806ca6d2816 authored 11 months ago by Andrej730 <[email protected]>
Fix #4262 after 0da3270c7

ce37c4962440a0aaa11566196f06e68364d10949 authored 11 months ago by Andrej730 <[email protected]>
UI for changing representation item's shape aspect

Example - https://imgur.com/a/tN7hCYz

0da3270c7f18259b09ee8c3795082e0a7a8162c9 authored 11 months ago by Andrej730 <[email protected]>
operator to remove representation item from shape aspect

3865f01df9d0f5832486ede977a1aaeb70bff96a authored 11 months ago by Andrej730 <[email protected]>
geometry.remove_representation documentation

fda6fc6c4811e5bbfee211107b735999c14a2ea9 authored 11 months ago by Andrej730 <[email protected]>
Simple UI to display repr item shape aspect

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

6bf61d716324ce228009d15c04b014b96e47a061 authored 11 months ago by Andrej730 <[email protected]>
BBIM to print console errors in case IFC file is failed to load

b8ad73668fa35086bdd9387d38742475d1a97171 authored 11 months ago by Andrej730 <[email protected]>
black format

b7a3dd41641ef5c615f7aab7a15a47bb18c4120c authored 11 months ago by Andrej730 <[email protected]>
IfcGit avoid leaving stray .git/config.lock files

566fd443db4153e89214928706953a4b714b57cd authored 11 months ago by Bruno Postle <[email protected]>
shape builder docs

51b5a507cf0aca7f18baf602ca061396bc0ba45a authored 11 months ago by Andrej730 <[email protected]>
shape builder polyline example and tests

a44357dad503d141bfbf64762886137b2b1ab01f authored 11 months ago by Andrej730 <[email protected]>
UI for changing styles for representation items

Example - https://imgur.com/a/SQh6rR2

8e792ebb50c5f4703a622954d8973f8804cd436c authored 11 months ago by Andrej730 <[email protected]>
fix couple building docs errors / warnings

352321364c0760186ea445bc3049cb5e1f961153 authored 11 months ago by Andrej730 <[email protected]>
shape builder docs fixes

2ab32e41b2eae0e0de22d0c9ee656e3ab5353d5a authored 11 months ago by Andrej730 <[email protected]>
IFC4 Landscape Library

Created IFC library with simple trees, shrubs and hedges - with both 2d and 3d representations. ...

3fbd9d7cdfbbcf73a3a36fc0bc0cde742ee51884 authored 11 months ago by Andrej730 <[email protected]>
See #4247. Loading models now skips excessively voided objects for performance.

7a7fde0a2afaeba25fe9050589996a02475c2f47 authored 11 months ago by Dion Moult <[email protected]>
Give user additional feedback when trying to duplicate an IFCproject and Drawing. Also deselects the object to prevent inadvertently moving it.

7992bd99020b69deca26e7448df0b0b91a88b184 authored 11 months ago by Ryan Schultz <[email protected]>
Fix bug where merging by type when loading broke if a type didn't have a name

3182fe9c154e14b3eeb2f62abd4d97b24677c15f authored 11 months ago by Dion Moult <[email protected]>
Fix bug where loading filtered IFC2X3 models didn't work.

e8858aeeb3a7e28b152c3689caf1fbcee5f93741 authored 11 months ago by Dion Moult <[email protected]>
Fix #2719. Indicator whether or not IFC is dirty to help users know when to save.

ec79d6109563f0a170f32ff652b5f1d1c3791109 authored 11 months ago by Dion Moult <[email protected]>
See #4241. Only use shapely to repolygonise if IfcOpenShell returns unclosed paths. Hollow cuts typically are closed paths.

266236ee49398dabb2bfafc048f6fece30225289 authored 11 months ago by Dion Moult <[email protected]>
Fix #4239. Stop users from duplicating IfcProject.

192e4e43a4d4012423426fc1dbace1054f2bdaa2 authored 11 months ago by Dion Moult <[email protected]>
Fix regression where you couldn't unlink an object that already had a broken element link, and bug where you couldn't unlink a spatial element or similar with its own collection.

b22c92e951558e510d289b76b5845994b067c9a1 authored 11 months ago by Dion Moult <[email protected]>
See #4239. Ensure that all copy pasted objects are unlinked. Use duplicate if you want to copy.

7634e71434881cac6e5d9fe7c28e0402dc954f46 authored 11 months ago by Dion Moult <[email protected]>
See 0028fd3. Fix regression when duplicating objects without connections.

dda803df2ec805f002fc7154206ac41cddf18412 authored 11 months ago by Dion Moult <[email protected]>
static ifcopenshell.geom.serializers and some typing for IDE code hints

code itself should work exactly the same way

c3ded31a6aa7b04b0b240a2fcaf87091c9e7d2e4 authored 11 months ago by Andrej730 <[email protected]>
#4216 todo note

f2d19ab2c377c0bb1b5b307a05fa30b3b701f34a authored 11 months ago by Thomas Krijnen <[email protected]>
See #4240. Guard against possible user creating invalid userdefined attribute values.

ab80400e16d25513facb87444fc6b4bae4b2168b authored 11 months ago by Dion Moult <[email protected]>
See #4240. Fix validation issue with perspective drawing pyramid booleans. Boolean clipping results can only be used on swept solids.

c88496c6a63d66dba403c21de0e0c49bfc463619 authored 11 months ago by Dion Moult <[email protected]>
See #4240. Fix bug where 2D arbitrary profiles were invalid IFC (used 3D point lists not 2D)

0ee07fb8ccfcb1c0208758915f8dd65d15aa174d authored 11 months ago by Dion Moult <[email protected]>
docs: add README with instructions

e7c25bf99f8c0f6ad82ee1bd346b33c74d2f7c7c authored 11 months ago by Dirk Olbrich <[email protected]>
docs: include doxygen-awesome theme

1fb107c3617099f9ed63398abebbc287dc4c0bff authored 11 months ago by Dirk Olbrich <[email protected]>
git: clean up gitignore

f18298d1fda2dc8665ceb803dbe4bb8d38809877 authored 11 months ago by Dirk Olbrich <[email protected]>
docs: remove duplicate cmake for Sphinx setup

0fa1e2d585bad0e73261aa6347a786eff0778d42 authored 11 months ago by Dirk Olbrich <[email protected]>
docs: remove geom setting docs and images

- these are duplicated in /src/ifcopenshell-python/docs/ifcopenshell/

dc13f4c5ccd546ac66e9818674e007112fc2217b authored 11 months ago by Dirk Olbrich <[email protected]>
docs: move C++ API docs to subfolder

d4770bdee3ba62cd1eb7108317850ca73461a22c authored 11 months ago by Dirk Olbrich <[email protected]>
docs: update doxygen file to 1.9.8

d197c3f49add755a382bf2ecbacb2d9ca7dbe97c authored 11 months ago by Dirk Olbrich <[email protected]>
docs: set LOOKUP_CACHE_SIZE

c05200a5c611743b051b93bb16b45bdbace3ddb2 authored 11 months ago by Dirk Olbrich <[email protected]>
docs: update Doxyfile to v1.9.4

- specify ./output/doxygen as main path for output
- use relative paths for subfolder output

235bb198dae41d25bb5ce1377b00a45299aadade authored 11 months ago by Dirk Olbrich <[email protected]>
docs: include doxygen-awesome as git submodule

36cf458498b1c7ac1e9d48bb4c917d24650b4d38 authored 11 months ago by Dirk Olbrich <[email protected]>
docs: modify doxygen config to new folder

50a3c8c2f3fabcf28768e77a4358f34b7ac8ef73 authored 11 months ago by Dirk Olbrich <[email protected]>
Fix #3947. Do slight 2mm offset to account for Z-fighting on 2D plan views and RCPs.

40f332d674c8ecd63e2d5c91a30536af0eb92865 authored 11 months ago by Dion Moult <[email protected]>
Fix #4213. Allow having separate windows to trigger drawing operators.

e8a272dc9718f0b568ecf5c377427a3676abd289 authored 11 months ago by Dion Moult <[email protected]>
See #4216. Document using OpenCASCADE geometry serialisation to create geometry.

0b308770a629c14ca8931acf1460c654b50fe6bb authored 11 months ago by Dion Moult <[email protected]>
Fix #4221. Only load leaf rows with cost values. Createing a monetary measure with None results in a segfault on Windows.

96c8323a06983e12daf00031c4c2afa3e835c63a authored 11 months ago by Dion Moult <[email protected]>