Here's a thread where people can find an maybe even keep discussion about IFC.js which our friend @agviegas works on. So bookmark this thread if it's a topic you want to follow and we can help each other find it when we start going off topic in other threads.
Comments
Maybe a link to available resources, OSARCH meetup ?
@paullee just do it. Anyway, the first step would be to make a dedicated page on the wiki linked from the software directory. That should be OSArchs focus point for information. At the moment it doesn't even have a page.
Presentation on IFC.js with developer Antonio González Viegas
Where: online at https://bigbluebutton.webhostingzone.org/b/dun-gxe-gyz-anq
When: Saturday 23rd January, 21:00 CET, https://everytimezone.com/s/a3c22a96
IFC.js is a free/libre library for generating geometry from [[Industry Foundation Classes (IFC)|IFC data] with customizable aspect, including color, transparencies, edges and more. Because IFC.js is browser based and 100% Javascript and runs on the client side, not depending on servers, it is very lightweight. You can use this as an efficient IFC parser or as a whole IFC viewer to build your BIM app.
https://agviegas.github.io/IFC.js/docs/
https://wiki.osarch.org/index.php?title=IFC.js
Please share
https://www.linkedin.com/posts/osarch-org_opensourcesoftware-ifc-javascriptlibraries-activity-6757207276722954241-o47p
cool, in the future would recommend using #osarch hash as well.
Thanks, yeah I forget that some times.
Who's planning on joining us today? I'd love someone to make a backup recording of their screen. Anyone able to help out?
thumbnail for the video is attached. its open for your comments.

Looks great. But can we move that discussion over to https://community.osarch.org/discussion/comment/5297
Sorry @duncan, because we are in different time zones, I was sleeping when you wrote that :) From now on, I will share thumbnails on the above discussion.
@gokermu nothing to be sorry about - we're all just doing our bit when we have time.
@agviegas I have watched the presentation, awesome works ! Seems an excellent alternative to ifc viewer - limited choice in linux, currently only have bernd's repo of ifc++ on my fedora 31 :)
Trying to figure out how to use your works, can't figure out anything on the github.
Any non-programmer's guideline to use your works to open an ifc on local disk / online resources ?
Thanks in advance :D
Hey! We are currently investing efforts to reach the minimum viable product. The idea is that when we're there we're going to develop the documentation extensively so that users who don't know that much about programming can also use the library. Stay tuned for future updates and thank you for your patience and interest!
@agviegas Could you test these two models? I tested model2 and found that some geometries are not displayed properly.
https://community.osarch.org/discussion/589/what-is-your-favourite-gratis-ifc-viewer
Hola! @htlcnn would you mind creating an issue in web-ifc?
@agviegas is it ready for mass model testing? I've got some gigabytes of IFCs collected on my machine for testing :D
@Moult it is! Right now we are trying to finish the core functionalities to be a fully functional IFC viewer, so this testing and improvement process might have to wait a month or so. But after that, we'll be hands on to fill all the gaps and open all IFCs ?
@agviegas btw I saw xeokit was also moving to WASM - do you know what they're using WASM for? Is it also to do something similar and parse IFC client side, or is it for something else?
@Moult Yes, Lindsay told us! I think he has dropped his parsing core and is now using IFC.js (specifically, web-ifc) to parse IFCs and generate XKT (the format he works with).
Sure.
Previous workflow to convert from IFC to XKT used IfcConvert, COLLADA2GLTF and gltf2xkt. With version 2.0 it doesn't use IfcConvert anymore. I'm wondering how web-ifc parses IFC compare to IfcOpenShell.
https://agviegas.github.io/ is dead ???
Are you looking for this?
Ahh yes, thanks @agviegas !