You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "BCF" system, or BIM Collaboration Format system is an international standard to track issues in building design and coordination. It's similar to issue tracking on software projects, just like this one, so it stores things like issue titles, assigned responsibilities, tags, and issue comments. It also contains discussions about issues in 3D building models, like section planes coordinates, highlighting 3D geometry, and camera views. There are two ways BCF issues can be exchanged - either manually through files ending in the .bcf extension, or via an API.
There is already a library which handles reading and writing these files through the .bcf extension, but not via the API. This is where we need your help! Help build one which connects to this REST API.
Expected Outcome
The existing bcf library will get the ability to connect to BCF APIs and read and write BCF related data.
@TestPrab g'day! I've added some doc links - let me know if there are any issues. I reckon the first thing to do to start is to play with the bcf library, and download some test cases from the BCF-XML repo to get a feel of what a BCF is. You might also want to install the blenderbim.org add-on to Blender, as it will let you manipulate BCF in a graphical environment, which is required to test the graphical aspects of the BCF spec.
Let me know if anything is confusing, and we should have an introductory chat too! I'm online in the Freenode chat channel!
brlcad
changed the title
Add the ability to the BCF library to connect to BCF APIs
Extend IfcOpenShell's BCF library with REST API read/write support
Feb 25, 2022
Outline
The "BCF" system, or BIM Collaboration Format system is an international standard to track issues in building design and coordination. It's similar to issue tracking on software projects, just like this one, so it stores things like issue titles, assigned responsibilities, tags, and issue comments. It also contains discussions about issues in 3D building models, like section planes coordinates, highlighting 3D geometry, and camera views. There are two ways BCF issues can be exchanged - either manually through files ending in the .bcf extension, or via an API.
There is already a library which handles reading and writing these files through the .bcf extension, but not via the API. This is where we need your help! Help build one which connects to this REST API.
Expected Outcome
The existing bcf library will get the ability to connect to BCF APIs and read and write BCF related data.
https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/bcf
The first step is to add functionality for the bcf library to interface with BCF-XML v3.0. Ideally, we should build a small mini server too.
Resources:
Test existing server details will be provided.
Future Possibilities
Integration into Blender or FreeCAD
Skills
Difficulty
Easy
Additional Information
The text was updated successfully, but these errors were encountered: