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

You can now access the ifc classes online docs from the right click context menu

+ Remove the ugly buttons in the interface

5fb7f33fb0c7c6ffa954979d5d8be67ae1b0a713 authored about 2 years ago by Gorgious56 <[email protected]>
Add description to more ifc entities enums

- Constraint type
- Material type
- ObjectMaterial type
- Actor class and type
- Structural load ...

e602f16ed3ae2f186b763ac961e5b9aee8a3c910 authored about 2 years ago by Gorgious56 <[email protected]>
Use new get_predefined_type_doc function #1982

17a872a8d8595a44dda31bb3210958c2c5715490 authored about 2 years ago by Gorgious56 <[email protected]>
Minor IfcTester fixes

4533b74d65985b1b6d38ae1af4a6096c44b1e011 authored about 2 years ago by Dion Moult <[email protected]>
You can now array IFC elements parametrically

62229b032ec708d2753c33fda787d13a653b490c authored about 2 years ago by Dion Moult <[email protected]>
Added entities predefined types to schema

Both for ifc2x3 and ifc4 but there is still a problem with ifc2x3 predefined types description -...

f2c2fa8dceeb9ae65ca844d7faa8383b095875a2 authored about 2 years ago by Andrej730 <[email protected]>
Fix #2541. Forgot that wall body must be based off the axis reference line.

ae170bbfac4ec54e3147f92a8c5e3018b922e2de authored about 2 years ago by Dion Moult <[email protected]>
FM documents now use the identification as the key, and refer to the doc info instead of doc reference

706b925f4c5d11b9c449dc11bae88701524ca553 authored about 2 years ago by Dion Moult <[email protected]>
Minor fix. See #2533.

65288eac04fbed4303d5707dd02a71b36763ef44 authored about 2 years ago by Dion Moult <[email protected]>
Start quantity calculator implementation (related to #2533) (#2534)

* Start quantity calculator implementation

* Fix get qto_name

bf5a9bdac6170c9f35596c6b440033aa51a1293f authored about 2 years ago by Massimo Fabbro <[email protected]>
Fix #2523. Extrusion depth now reflects perpendicular depth

e22ebfbf9413c962af5fc5f4d592e5076ed4d8fc authored about 2 years ago by Dion Moult <[email protected]>
Fix #2528. Setting x angle on slabs now only affects the X euler angle

fb2989c17f3133097ffe2c3d70bb42f812bb4d87 authored about 2 years ago by Dion Moult <[email protected]>
You can now disconnect a wall from a roof clipping

ffbf6483b58f8188bdf2648f70ff39b1ec284e1a authored about 2 years ago by Dion Moult <[email protected]>
You can now clip walls by sloped slabs / roofs.

5c5488fa49abbb4257383d784717598ce9ceb1b2 authored about 2 years ago by Dion Moult <[email protected]>
New API for connecting and disconnecting elements

7ff1b8a34dc13a589a59c76e14032112a3b97d15 authored about 2 years ago by Dion Moult <[email protected]>
Batch reassignments now take advantage of inverse indices for a slight speedup. See #2408.

fb786bb90c5634e507843e0a51f195d2ae71973e authored about 2 years ago by Dion Moult <[email protected]>
Bump IOS

fad80eacaf73c7b8bd6f241452e58fe87d5a7972 authored about 2 years ago by Dion Moult <[email protected]>
Type Manager : Add search to ifc class and descriptions to class an predefined type enums

84020c9832f81715f5e6365e3acfbb50791b29ef authored about 2 years ago by Gorgious56 <[email protected]>
Fix #2529. Bulk copying decomposed elements to multiple storeys now maintains decomposition.

59bce590ccd0df29b912f4fe4d521dd63b2c9cd0 authored about 2 years ago by Dion Moult <[email protected]>
Fix crash when deleting opening. See #2529.

a7ae78ec2a0ece52c8d0795379d0344065214dca authored about 2 years ago by Dion Moult <[email protected]>
Fix door appearing on wrong RL when not on ground floor. See #2529.

523a97329e55e1e0c992dd5a7423c0d743f57a2f authored about 2 years ago by Dion Moult <[email protected]>
Experimental reimplementation of reloading an updated IFC

248dab936d83e9357da6535e8101a005ea15f8bb authored about 2 years ago by Dion Moult <[email protected]>
Loading model elements is now half aware of existing elements and will reuse where possible.

a908fa62ba6aab3ff5b27b9550f576804cf7babb authored about 2 years ago by Dion Moult <[email protected]>
IfcDiff now uses the iterator to compare geometry, which seems significantly faster.

2f7643424df6cfbfc0a7172e49860ebb8d970a0f authored about 2 years ago by Dion Moult <[email protected]>
IfcDiff now supports file objects as inputs instead of filepaths

226c94381b9efc447f928e2e60817aab66d8e929 authored about 2 years ago by Dion Moult <[email protected]>
You can now add new profileset based types easily in the type manager.

548a2972bc71f0f4a81d75019ad3603838aa1a80 authored about 2 years ago by Dion Moult <[email protected]>
You can now add layerset types in the type manager and access the manager on blank projects.

6263110733778c0f6b33da6b7dff882e4fae3594 authored about 2 years ago by Dion Moult <[email protected]>
You can now add new mesh based types in the type manager

89e8bf1ed62f1a753350adb644bc5744a5fe3b02 authored about 2 years ago by Dion Moult <[email protected]>
You can now create new empty types, and select type objects from the type manager

3809b5a34b3a3ac4a2d3c00e1f99d646453b9cc2 authored about 2 years ago by Dion Moult <[email protected]>
Maintaining the MaterialLayer thickness when X_Angle is used (#2525)

3cda25773db6951ab524635560ede6e399f50f33 authored about 2 years ago by Ryan Schultz <[email protected]>
'X angle' rotates ifcslab/ifcramp in space. (#2522)

* 'X angle' rotates ifcslab/ifcramp in space.

* rotation w/ mathutils.Matrix.Rotation instead...

77f2ad8f680f44901e6163620432441ee8414c5b authored about 2 years ago by Ryan Schultz <[email protected]>
Link to C++ API reference from Python Sphinx docs

733b89be12f2350aed1d181f051d27b9cb6db68f authored about 2 years ago by Dion Moult <[email protected]>
#1444 V3d_DirectionalLight compatibility fix

6346c5ba471b3e385858411fe9ee52ae4d21bafe authored about 2 years ago by Thomas Krijnen <[email protected]>
Small changes to code_examples.rst

dbb342d494f31aa7672e3ff8ab254181963fffcd authored about 2 years ago by Thomas Krijnen <[email protected]>
Fixed errors and little improvement

cb0ad67bccc33d2ee562b9d2afd7f0e30cce634d authored about 2 years ago by Massimo Fabbro <[email protected]>
Little improve about code example doc and geometry setting doc

f0266a16a3f587e71197224946274b3d65ceaf03 authored about 2 years ago by Massimo Fabbro <[email protected]>
Test cases for #2486 and #2517

cdde536651a02267d67897dfd62f5f47c0752b24 authored about 2 years ago by Thomas Krijnen <[email protected]>
#2517 Don't free parsed simple types as part of parent entity, but at file destruction

c1aca6ba8c4d5040a281cdd92a70c5eea0d78bd1 authored about 2 years ago by Thomas Krijnen <[email protected]>
#2408 test case

f9391f80c46cff2007ee5e8628d058458072d55c authored about 2 years ago by Thomas Krijnen <[email protected]>
#2408 ifcopenshell.file.get_inverse(with_attribute_indices)

f012286edaecd63c339778ca13e33004331aaa72 authored about 2 years ago by Thomas Krijnen <[email protected]>
The BIM Tool now provides similar slab-like editing tools for ramps and roofs

45087e8822936ba9c1f14bd2e7946e892251b35c authored about 2 years ago by Dion Moult <[email protected]>
You can now have sloped slabs, good for doing roof slabs.

8fa944d2a864d2f5f8abd1a5bdfbef36b6f0ca7b authored about 2 years ago by Dion Moult <[email protected]>
Batch reassign utility to address performance issues in #2408.

67955b4e35c5facb54fa1652b789498fc7b7aee9 authored about 2 years ago by Dion Moult <[email protected]>
Fix #2518. Don't fail on non-existent schemas to allow for custom schemas

9a0f29170ac87bab7adeecff55cc958bc3aff02a authored about 2 years ago by Dion Moult <[email protected]>
Schema migrator now supports IfcElectricDistributionPoint

d09286eeca3de523d03afae2b9c938cf21170565 authored about 2 years ago by Dion Moult <[email protected]>
Remove info mode and streamline entity url fetching

89f64eacef7ddc31c59ceb66aa26fd3f67676bc6 authored about 2 years ago by Gorgious56 <[email protected]>
Fix error when toggling viewport annotations if there is no active camera in the current scene

3334ea5c10cb31a62f26bdf2d50c4e6f54ba3469 authored about 2 years ago by Gorgious56 <[email protected]>
Fix support for document references in IFC2X3

16b05d9981d490823d2fe4acbd80e1ba674b7606 authored about 2 years ago by Dion Moult <[email protected]>
Import submodule explicitly

7f278fbde47c58682c3e2723cedaea36a08a6888 authored about 2 years ago by Thomas Krijnen <[email protected]>
Fix #2510.

2cad62554e38348e55ec2ed60248e978d8492181 authored about 2 years ago by Dion Moult <[email protected]>
Add function grouped_by in Selector (#2515)

83bd0a973c4e1b95e5c80e209a62483a39fdbae2 authored about 2 years ago by Boris Brangeon <[email protected]>
Add IsGroupedBy in function get_decomposition (#2513)

* Add IsGroupedBy in function get_decomposition

selector example : "@ .IfcZone & .IfcSpace"
...

b2c5153c1c31eb7ceacc2f54cc414f060474dc4f authored about 2 years ago by Boris Brangeon <[email protected]>
You can now draw walls at a set RL

ec955ca7173a8c175576d03bf3dcba97cfb144f9 authored about 2 years ago by Dion Moult <[email protected]>
Fix #2416.

9c28a95f41ae0466ba944db467b0c6ba48cdea8e authored about 2 years ago by Dion Moult <[email protected]>
Purge old dynamic void system as Blender booleans are not sufficient.

80020970e19944b9e632002822d7db78fcd3af6f authored about 2 years ago by Dion Moult <[email protected]>
Include sample file generator in IfcTester doc generator

f55b47dcb3dec68bb525fb734aa6ac6bb11712a3 authored about 2 years ago by Dion Moult <[email protected]>
Fix #2508

7197db796cf0034590c3a4914b57f1e1c2ff9849 authored about 2 years ago by Dion Moult <[email protected]>
Add support for normalised ratio diffuse colours. See #2509.

a5aa970977b03bd1e4b88f6de948a8121619ddd6 authored about 2 years ago by Dion Moult <[email protected]>
Run black and minor fix. See #1990.

159e2ca779494f28f67f12abc828b66a84a3f753 authored about 2 years ago by Dion Moult <[email protected]>
Dynamic Attribute Info (#1990)

* Add info mode toggle in addon prefs

* Add documentation property to Attribute

* Add webb...

ec1fbabd00c3ff5fd3c81891a66eed889182f51c authored about 2 years ago by Gorgious56 <[email protected]>
Cute developer function to spit out a debug object to help when coding.

b70bf5ed3361ea097ade3caf1da62c269da8a5cf authored about 2 years ago by Dion Moult <[email protected]>
Minor IfcTester test case fixes

d6be887bde798d859a51330c323d8ca9a605af68 authored about 2 years ago by Dion Moult <[email protected]>
Fix #2507.

6098d9422354fdb553e38598f403ca58c7e07cbd authored about 2 years ago by Dion Moult <[email protected]>
Rebuild wall engine (again) to allow for sloped wall clippings.

f045e86a38b0fc30122e5c2fd057fe941c8fddd1 authored about 2 years ago by Dion Moult <[email protected]>
Add basic support for sloped walls, sloping along the local X axis

9ef65c9cc5b609697e51e691774666fd9f2a3e33 authored about 2 years ago by Dion Moult <[email protected]>
searching for an IfcMaterial in IfcMaterialDefinitions (#2503)

* searching for an IfcMaterial in IfcMaterialDefinitions
A start to trying to address: https://...

f8a82504292be2221a86930fee9bf0c0b5826236 authored about 2 years ago by Ryan Schultz <[email protected]>
Fix #2505. Missing rotate button in UI.

a75341b36eb3a2ceae74ab8ad00e06c4c6b2fd60 authored about 2 years ago by Dion Moult <[email protected]>
Filled openings can now be based off a custom profile representation

0a0271a30e98216b450bd1b77acf0b113b9dfefe authored about 2 years ago by Dion Moult <[email protected]>
Updated windows batch script for setting up environment for blenderbim

Previous batch scripts was resulting in broken sym links (probably because mklink and some other...

871f6ebdf1fb67fc7dd5755cfca8690b24285418 authored about 2 years ago by Andrej730 <[email protected]>
You can now flip the direction of doors and windows

90f1a179bc55d1a626abdf48d1c422305ff08c0c authored about 2 years ago by Dion Moult <[email protected]>
Doc API is now accessible without setting up DocAPI class

Now you can access Doc API functions directly (like `ifcopenshell.util.doc.get_entity_doc(...)`)...

81d80ee415c6b218551c9db9656d6d7ae99cf5fb authored about 2 years ago by Andrej730 <[email protected]>
Flipping walls with fillings now works. See #2491.

1eeb820d262880179c9a466207344b38dd97e8cf authored about 2 years ago by Dion Moult <[email protected]>
Added IFC v4.0 json schema and added docs API for working with schemas

The schema for IFC4 the same as it was for IFC2x3.
Properties schema for IFC4 includes both quan...

4dc860c019926ce931eaf661968828a1fe3da2d1 authored about 2 years ago by Andrej730 <[email protected]>
Flipping walls with openings now works. See #2491.

cb28a0b2987cc02755429d567d8e768ff6dfcab9 authored about 2 years ago by Dion Moult <[email protected]>
Filled openings now handle offset wall axes

76e6923a3e5f13afac582a53dc4f03acec998566 authored about 2 years ago by Dion Moult <[email protected]>
Modeling dimensions now affect newly created walls and profiles

56a09e51bd428588fd87541a93da0910d873e6c8 authored about 2 years ago by Dion Moult <[email protected]>
Modeling dimensions now have sensible defaults depending on units and show prior to element creation

b90ab706583e618591e75064873c300ccdb01d3f authored about 2 years ago by Dion Moult <[email protected]>
IFC v2.3 json schema and parsing tool to regenerate it (#2501)

* IFC v2.3 json schema and parsing tool to regenerate it

Added entities and propeties schema ...

28aab490dfea29dc46fb70cfe39fce8c200937ba authored about 2 years ago by Andrej730 <[email protected]>
Escape \W in selector grammar

0810fa75642eed9ad430df5b6472ece1ce21a6fd authored about 2 years ago by Thomas Krijnen <[email protected]>
Fix a variety of IFC validation errors in entity creation and asset appending

a34c0cb35c9925bf95851f23e725fc3851358994 authored about 2 years ago by Dion Moult <[email protected]>
choco nightly path (#2498)

* fix choco nightly scripts path

* fix choco nightly scripts path

10bde73c1ab0601db508d82220ec0e5acc42c994 authored about 2 years ago by fbpyr <[email protected]>
Add gross volume calculation (#2487)

* Now gross volume calculation doesn't consider related voids

* Qto gross volume calculation ...

670399f3279edfd503a384f71eadf6512eb3baad authored about 2 years ago by Massimo Fabbro <[email protected]>
Fix bug where unnamed types didn't show up in the UI.

241c5b1f48272abb558c2d20ff4784e3e500eec2 authored about 2 years ago by Dion Moult <[email protected]>
Change pip name to ifcopenshell. See #2468.

9ef3b4389ba53cab66e8101464a304329b178cf5 authored about 2 years ago by Dion Moult <[email protected]>
More robust type switching of parametric objects

2d37d3c91485e764d5f2d10bcf3c38aabc88bc91 authored about 2 years ago by Dion Moult <[email protected]>
Fixes to svgfill/cgal/mpfr/gmp for -shared build on nix

ede9c5fca5554639ab589a929cb4cfd8e45c4ee2 authored about 2 years ago by Thomas Krijnen <[email protected]>
#671 check for zero magnitude vector in newells method

4cccfd08d3f314d58dcdf5fde62dfc8a053d3fa1 authored about 2 years ago by Thomas Krijnen <[email protected]>
#671 use new faceset_helper api in IfcFace

153c5a06e783a3338292d4b7b9ad5b9fa0e16031 authored about 2 years ago by Thomas Krijnen <[email protected]>
#671 api in faceset_helper to obtain multiple bounds from single loop in case of intersections

9a4d3e706a60f9520c664bd9c6bc72a7bf6704df authored about 2 years ago by Thomas Krijnen <[email protected]>
#671 correct check for NO_WIRE_INTERSECTION_CHECK setting

0b20d3ae2c7a2b838442e26ab2ce6a09ad95c853 authored about 2 years ago by Thomas Krijnen <[email protected]>
#671 perform fix on wires after wire_intersections()

92fb46558fdcfc7a7c4edb402f1079267545dbb3 authored about 2 years ago by Thomas Krijnen <[email protected]>
Basic support for mesh booleans

8be1a913ec755c7df99a59823ae64348a4f83a50 authored about 2 years ago by Dion Moult <[email protected]>
Minor fix

c354de7b831bb7f0487756ba6146bb8434df6676 authored about 2 years ago by Dion Moult <[email protected]>
Thumbnails auto load when projects are loaded.

19b718cdf5defb5e1c2f0577d340b24229de4d12 authored about 2 years ago by Dion Moult <[email protected]>
Map units are now supported in converting to and from local to global coordinates

cdffeba4cce1f62c8d518cf06e4c964f28bf9d45 authored about 2 years ago by Dion Moult <[email protected]>
choco yesterday (#2495)

* fix check for available bbim releases yesterday

* fix check yesterday bbim releases after m...

e6e8db8a00fb81641a699d80cd947bc256475220 authored about 2 years ago by fbpyr <[email protected]>
#2486 #1861 Don't fail on overwriting header values

8dab1810c74082de5c63cd98e3b0d1be8501baa1 authored over 2 years ago by Thomas Krijnen <[email protected]>
You can now duplicate existing types in the type manager

c5c9a192b0891f362043c48e72f76a18bf49792d authored over 2 years ago by Dion Moult <[email protected]>
Type manager can now browse to type classes that don't have any types yet

4279576d3cb00eec80638bcfd3565de8e3a993f7 authored over 2 years ago by Dion Moult <[email protected]>
You can now delete a type when managing types

dff35c173d89b92db59949efeaa841186bc99139 authored over 2 years ago by Dion Moult <[email protected]>