Test Edge Classification + Coplanar and Material linework
Pre-releaseIf you are running, or have access to a Linux system, I've provided these so you can try out the edge classification more easily, because compiling ifcopenshell is not for the faint of heart.
(Yes, you are taking a risk by trusting that I have no malicious intent. Ironically I would advise people not to download this, or sandbox the hell out of it in a disposable VM. No warranties expressed or implied. If it deletes all your files, wrecks your car and runs away with your partner to Bora Bora, then you can't sue me.)
My suggestion is you install this in a temporary Blender profile.
- Download the appropriate version for your Blender.
- Run Blender with a dedicated profile to avoid disrupting your regular installation:
export BLENDER_USER_RESOURCES="${HOME}/.config/blender/bonsai_test/" && blender
(Just run Blender normally if you are using a disposable system/VM for testing this.) - Install the downloaded bonsai in the extensions panel of settings.
- Examine the new
path.* cssrules in the included asset folder. There are two sets. One for troubleshooting, and one for final presentation (these could certainly be made better/more correct). You will need one set or the other added to your projectsdrawings/assets/default.cssfile. - Open some of your files and test creating drawings with the new options on.
You can ask questions, seek help, or whatever else, here: https://community.osarch.org/discussion/3531/new-feature-edge-classification-for-improving-drawing-output#latest
Pull Request: IfcOpenShell#9330
Full Changelog: https://github.com/sboddy/IfcOpenShell/commits/fix-3742-cross-coplanar-classification/?since=2026-08-19&until=2026-08-19