A
by agviegas on 4 Oct 2023, edited 4 Oct 2023
#
@Moult thanks, cheers! As it is now, it will still be possible to talk about and recommend open-source technologies other than IFC.js in the chat rooms (for example, when Xeokit or IOS is recommended as an alternative to IFC.js). We think it doesn't make much sense to have a specific channel for other open-source technologies when OSArch is fulfilling that mission much better than we could. In fact, wouldn't this be a good opportunity to foster people from our community with those interests to post on OSArch?
For my part, I'm going to share the posts I see on Linkedin about other technologies to give them as much diffusion as possible!
M
by Moult on 4 Oct 2023
#
+1 votes
@agviegas that's great! Can I clarify which rooms you're referring to? For example my post was deleted from the "Share your wins" section, but is the "Share a resource" OK? Or only the "Ask the Community"?
F
by Flies_Eyes on 4 Oct 2023
#
+2 votes
@Moult said:
@agviegas that's great! Can I clarify which rooms you're referring to? For example my post was deleted from the "Share your wins" section, but is the "Share a resource" OK? Or only the "Ask the Community"?
I appreciate the efforts to clarify their position with regard to acceptable post material. With my poor memory, I will probably forget in 2 months and get my posts deleted.... after 10 or so future deleted posts my muscle memory should kick in and I will post in the correct room.
A
by agviegas on 5 Oct 2023
#
+1 votes
Everything should be clear in the guidelines! Otherwise, you are also free to propose improvements in Help us do better. The goal of our community is to have a space mainly dedicated to the open-source technology we have worked (and are working) so hard for. In general terms, if the post/comment has anything to do with IFC.js, it's ok
(even if it's "hey, have you tried Xeokit / IOS to do this thing you are trying to do with IFC.js?").
I'll do my best to redirect the people interested in other topics here.
A
by ArtemBoiko on 30 Dec 2024
#
+1 votes
Hi guys. I wanted to add IFC.js to the tool map, but I don't understand how to link the project to other projects.
Do I understand correctly that IFC.js initially used the OpenCascade geometric kernel, similar to how it is utilized in IfcOpenShell? However, since editing IFC files is not the primary goal of IFC.js, much of the OCC code was unnecessary, as IFC.js mainly focuses on rendering geometry. Therefore, only the essential methods were implemented, with their implementation based on OCC.
Eventually, the ifcopenshell-wasm project and the plugin for efficient geometric raycasting and spatial calculations, Three-bvh-csg, were used as the foundation. This transition from the complex BREP-CSG approach in IfcOpenShell to a lightweight CSG implementation on three.js led to the creation of a new project, thatcompany.
Please correct me if I’ve misunderstood anything.
