openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
S
SolveSpace
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
about 1 month
ago. based on code collected
about 1 month
ago.
Jul 21, 2025 — Jul 21, 2026
Showing page 67 of 74
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
A very rough set of routines to triangulate by ear clipping. This is O(n^2), not perfectly robust, and the bridge-finding code is particularly bad. But it works, triangulates, and shouldn't ever generate zero-area triangles like gl does.
Jonathan Westhues
More...
over 17 years ago
Early attempts at rational polynomial surfaces. I can create one from an extrusion, with piecewise linear trim curves for everything (that are shared, so that they appear only once for the two surfaces that each trims). No Boolean operations on them, and the triangulation is bad, because gl seems to merge collinear edges.
Jonathan Westhues
More...
over 17 years ago
SPolyCurve (i.e., polynomial curve) vs. SPolygon got too confusing; let's call those Beziers instead.
Jonathan Westhues
More...
over 17 years ago
Generate the group's polygon from the exact curves, not from edges; so now we've got the exact curve loops, with their direction standardized so that we can tell which direction is out. We still need the polygon in any case, since that's a convenient way to find each curve's winding number.
Jonathan Westhues
More...
over 17 years ago
Remove old sweep/helical sweep code for meshes, and add some untested stuff to start making exact surface shells.
Jonathan Westhues
More...
over 17 years ago
Entities now generate rational polynomial curves instead of piecwise linear segments. These are piecewise linear approximated for display, and currently for the mesh too, but that's the first step to replace the mesh with exact curved surfaces.
Jonathan Westhues
More...
over 17 years ago
Split export DXF command into export section and export view, and add framework for additional vector output formats (ps, pdf).
Jonathan Westhues
More...
over 17 years ago
Add menu item to center view at a point; and move non-ID list data structure from polygon.h into dsc.h, since it is used outside the polygon/mesh code.
Jonathan Westhues
More...
over 17 years ago
Tolerate files with \r characters in them; we would never write such a file, but mailers might mangle them.
Jonathan Westhues
More...
over 17 years ago
Add a constraint to make line length equal arc length. That's quite tricky; can't just use the dot product, since that blows up when you cross pi radians. A gear shift approach, use either sin or cos, same kind of thing as the 3d-parallel constraint.
Jonathan Westhues
More...
over 17 years ago
Oops, Windows timers are periodic. So after displaying a tooltip, we repainted once every second thereafter...
Jonathan Westhues
More...
over 17 years ago
Don't let the user create workplanes locked in another workplane; that is almost surely a mistake.
Jonathan Westhues
More...
over 17 years ago
Add feature to find the degrees of freedom; strike the corresponding to each param from the Jacobian, and see if it loses rank. If it does then that one was important, so it's bound. Then display a big blue square around its point until the next normal solve.
Jonathan Westhues
More...
over 17 years ago
Add toolbar buttons for a few more things.
Jonathan Westhues
More...
over 17 years ago
Split constraint.cpp into two files: one for building the constraint structures based on user input, and one for generating equations from the constraints.
Jonathan Westhues
More...
over 17 years ago
Add a trim command. I can now do circles (or arcs) against lines, or lines against lines. The constraints get rather screwed up afterwards, of course.
Jonathan Westhues
More...
over 17 years ago
Add a toolbar. This requires a tool to convert my PNG icons to tables in the code, which I have written in perl and am checking in.
Jonathan Westhues
More...
over 17 years ago
Add menu items to snap view to nearest orthogonal or iso view.
Jonathan Westhues
More...
over 17 years ago
Check in toolbar icons for SolveSpace, no toolbar yet implemented.
Jonathan Westhues
More...
over 17 years ago
Auto-show the text window when stepping a dimension, in addition to auto-showing when a solve fails. And accept expressions, not just numbers, for that new dimension value.
Jonathan Westhues
More...
almost 18 years ago
Change fudging when I select edges to generate a section from the shell. That seems less prone generating stray lines, though it does sometimes generate gaps.
Jonathan Westhues
More...
almost 18 years ago
Auto-remove point-on-line constraints when at-midpoint constraints are added. There was already precedent for that, since I auto-remove horiz/vert constraints when symmetry constraints are added.
Jonathan Westhues
More...
almost 18 years ago
Speed up the inconsistent constraint detection; there's no reason not to solve by substitution before rank testing. And report the unsatisfied constraints when we don't converge.
Jonathan Westhues
More...
almost 18 years ago
Fix the mystery bug where the display disappears. That would happen when I get a mouse moved event with the middle button down before I got a middle button down event; orig.proj{Right,Up} were invalid.
Jonathan Westhues
More...
almost 18 years ago
Hide the sweep and helical sweep for now. Exact surfaces feel more and more necessary, and that complicates those.
Jonathan Westhues
More...
about 18 years ago
Change wording for not licensed message.
Jonathan Westhues
More...
about 18 years ago
Comment out the error when I generate a leaky mesh.
Jonathan Westhues
More...
about 18 years ago
Don't enable GL_POLYGON_SMOOTH. That looks awful on my other laptop, for some graphics card reason.
Jonathan Westhues
More...
about 18 years ago
Change default chord tolerance to 1, not 2.
Jonathan Westhues
More...
about 18 years ago
Make the mousewheel work in whichever window the mouser is over, and not whichever is the foreground window.
Jonathan Westhues
More...
about 18 years ago
←
1
2
…
63
64
65
66
67
68
69
70
71
72
73
74
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree