1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Jul 21, 2025 — Jul 21, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Put information about which requests generate which entities, and how many points are associated with each, into a single table. More... almost 17 years ago
Add interpolating splines: both periodic splines (that form a loop), and open-ended splines, with their tangents specified at their endpoints. More... almost 17 years ago
Add Wavefront OBJ support, to supplement the existing STL mesh export. That doesn't seem very useful, but it's only a few dozen lines of code. More... almost 17 years ago
Add 3d wireframe export, in DXF or STEP format. This uses most of the same plumbing as the 2d vector output. More... almost 17 years ago
Make the export scale factor affect the surfaces in a STEP file, and lay groundwork for wireframe export. More... almost 17 years ago
Add option to mirror imported geometry, including the shell, mesh, and parametric entities. Also consolidate the text screen functions to change group options into a single function for everything. More... almost 17 years ago
A better fix to the display mesh issue; instead of drawing the previous group, copy the previous group's mesh into ours, and draw ours. This makes other stuff that uses that mesh (like the export and analysis code) work properly. More... almost 17 years ago
Oops, couldn't select the faces in groups that didn't contribute thisShell or thisMesh; forgot about that when I did the change to not re-triangulate shells (or re-edge-find meshes) unnecessarily. More... almost 17 years ago
Fix two gross memory leaks. I was neglecting to clear the SEdgeList that I created in SPolygon::SelfIntersecting, and while triangulating a polygon I would free the SContour, but not the list of points associated with the contour. More... almost 17 years ago
Add ability to relax the constraints, applying only point-coincident constraints and the entity- or group-generated constraints. Also fix a bug where a dragged point was not released when the mouse pointer left the window. More... almost 17 years ago
Add option to disable the "not closed contour" warnings and such, instead of tying that to whether the shaded model is shown. And rewrite all URLs to solvespace.com, not www.solvespace.com, and get rid of the nag screen that I just added because opening the website with ShellExecute seems to freeze a bit on startup. More... almost 17 years ago
Make everything line up in the configuration screen. More... almost 17 years ago
Increment the version number, and add a context menu item to snap what's hovered to the grid. More... almost 17 years ago
Split draw.cpp and textscreens.cpp, and move a few things around. This creates mouse.cpp and confscreen.cpp. More... almost 17 years ago
Add an additional nag screen: open the website whenever they start the program, if it's unregistered and the trial period has expired. More... almost 17 years ago
Change the unregistered behavior: instead of limiting the number of constraints, print a message in anything that we export. More... almost 17 years ago
Add text angle for styles. Add ability to quickly change between perspective and parallel projections. Add a snap grid, for points and for text comments. Draw text comments in the plane of their workplane if they have one, otherwise always facing forward. More... almost 17 years ago
Treat delete, backspace, and browser back all identically. More... almost 17 years ago
Replace copyright notices for SolveSpace with my LLC, not my name. More... almost 17 years ago
Show info when a Constraint::COMMENT is selected, so that the user can apply a style that way too; and apply the export scale factor to the line width. More... almost 17 years ago
Add ability to assign styles to cosmetic text (in the form of Constraint::COMMENTs), including line width and color, and text height and origin location. More... almost 17 years ago
Add a context menu, with a grab bag of options. That will need some refinement later, but it does not affect file formats so it's not very critical. More... almost 17 years ago
Make hidden line removal keep all the line styles, and don't apply that to the constraints. More... almost 17 years ago
Now actually export the line styles, for PDF, EPS, and SVG file formats, with the proper color and width. This may need a bit of cleanup for stuff like the hidden line removal, which currently loses the style. More... almost 17 years ago
Add user interface to modify styles: change the color, line width, line width units, on-screen and export visibility. So now we can use that to modify the default styles, or to create custom styles. More... almost 17 years ago
Move colors and line widths for almost everything to the styles mechanism. This gets filled in from some defaults, and stored in the registry. The default styles do not get saved in the file, but user-created styles (which aren't supported yet) do. More... almost 17 years ago
Add ability to set export canvas size (paper size for PDF, bbox size for EPS, etc.). This can either be fixed, with a given width and height and offset, or automatic, by the left right bottom top margins. More... almost 17 years ago
Discard intersection curves that lie entirely outside of one surface's domain of u, v in [0, 1]. Cache the starting guess when projecting a point into a ratpoly surface, to avoid brute force searching for a good one every time. Split edges even if they aren't quite inside the trim curve, since the trim boundaries are pwl, not exact; unnecessary splits won't hurt, but failure to split when necessary will. Make the triangulation code use a better (but not perfect) epsilon, to avoid "can't find ear" failures on very fine meshes. More... about 17 years ago
Oops, forgot to consider scale (pixels/mm) for translation from six-DOF mouse. More... about 17 years ago
Decrease Z gain while transforming an imported part with the six-DOF mouse. That's normal to the screen, so it's otherwise easy to get a big movement without realizing (especially with a parallel projection of the part). More... about 17 years ago