Fun with toddlers, sick twice in January. Made some more progress, mostly plumbing and infrastructure. Got model selection working, context pie-menu, etc. Next step is scaling/rotating/moving meshes and adding/removing them, along with a mesh information panel.
I have recently begun contributing to the Creation-Workshop-Host project for controlling a DLP based SLA printer from a Raspberry Pi for printing slices and computing control parameters (e.g. Lift speeds and height based on surface area).
Slicing and layout in a browser seems like an interesting and related capability…
I’ve tried working on CW but the codebase does all of its ui rendering using opengl, and its a bit convoluted. My UI is almost entirely CSS and HTML. Three Js is used for the 3d rendering and its now a very well laid library that allows sharing scenes between multiple renderers, which drastically simplifies many parts of the code. Once I get basic model loading / manipulation done, I will circle back around to settings, improving the support generation, and opening a second window to drive a projector.
CWH doesn’t share any code with CW. It was originally designed to run .cws files in an RPi, but now can be run completely independently.
CWH’s UI is also entirely HTML/CSS/JS (using bootstrap and angular.js) with the printer interface and control handled by a server running on a Raspberry Pi.
I’m particularly interested in Microtome’s potential for doing model layout and slicing in conjunction with CWH’s slice ingest and printer control.
