Marius Kintel

Results 396 comments of Marius Kintel

If we do this, we should probably do it for all the file formats supported by `import()`, not just STL.

I'd say import at cursor. But it's tricky to build this right, as it may not be a good place to put an import statement. It kind of feels like...

MXE cross compile doesn't work out of the box as MXE doesn't yet contain all needed packages. To work around that, we have our own MXE fork where we (temporarily)...

OpenSCAD uses Qt as a UI framework and QScintilla as an editor component. Not sure how these handle system-level overrides.

@mnemnion We already upgraded to Qt6 for the macOS development snapshots; that doesn't fix this issue. Most tricky key bindings in OpenSCAD are handled by our QScintilla-based editor component, and...

As nophead points out, there is already reasonably good support for external editors. There are also multiple LSP plugins available. The small OpenSCAD dev team has limited resources to work...

Looks like this uses QScintilla: https://eric-ide.python-projects.org/ Might be a bit of a big tool though. The good thing about OpenSCAD is that the GUI code is insulated from the rest...

I think this is a reasonable approach. While there are opportunities to extend it further by allowing 2D scale and rotation, I think this in isolation should be pretty well-defined....

@pca006132 Thanks for jumping in! Just so I get it right: Self-touching volumes are fine (as long as the topology is manifold by keeping coincident vertices separate), but self-intersecting volumes...

OK, let's keep the self-intersection test, at least until we have a better way of detecting or avoiding self-intersections (e.g. we could chop up the geometry into < 360 degree...