Paul Kahler
Paul Kahler
The emscripten port needs work but is out of date. We should merge it and write some build instructions so it will be easier for people to work on. The...
DON'T PANIC!! This is only preparation for a future change and would only be the first of the two [lists here](https://developer.gnome.org/gtk4/stable/gtk-migrating-3-to-4.html) which can be done while still using GTK3. All...
### System information - **SolveSpace version:** ALL - **Operating system:** ALL ### Expected behavior There should be a concentric constraint for arcs and circles. This should also work in 3D...
This allows the user to select 3 faces vs the old limit of 2. I would like to allow constraining a point to more than one face at a time,...
### Expected behavior When the user selects a line and no point, pressing "m" should create a new point constrained to the midpoint of the line. ### Actual behavior Nothing...
### System information - **SolveSpace version:** 3.0~0404cd46 - **Operating system:** Fedora ### Expected behavior Step Translating should not have issues when the copies do not intersect/overlap ### Actual behavior There...
### System information - **SolveSpace version:** All - **Operating system:** All ## Expected behavior The number of entities in a group should not be limitied. Sketch entities should be created...
### System information - **SolveSpace version:** All - **Operating system:** All ### Expected behavior The chord tolerance percent setting should use the bounding box of the shell, not the sketch....
This would be strictly a change of naming convention in the code. Quaternions currently have 3 functions called RotationU, RotationV, and RotationN. What would you expect they do based on...
The function SCurve::MakeCopySplitAgainst() splits the curves in one shell against all surfaces in the other shell. It does this by finding intersections between PWL points, even for exact curves. If...