0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 4 hours ago. based on code collected about 4 hours ago.
Feb 23, 2025 — Feb 23, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix for #158, bringing SP up to date on OpenSCAD's built-in color and alpha handling. Bumping version to 1.0.4. More... about 5 years ago
Bumping to 1.0.3, which contains a fix for #111 & #157 More... over 5 years ago
Tests for accepting imported OpenSCAD calculations as arguments. This resolves #157 as well as #111 More... over 5 years ago
Updated for change to polygon() arguments in 126a0728f29282d20f0afdf3aaddbf1a2bb4b4ce More... over 5 years ago
Accept IncludedOpenSCADObject for all arguments to OpenSCADObjects. This allows us to accept calculations made in imported OpenSCAD as well as native Python ones More... over 5 years ago
-- polygon() doesn't supply paths argument by default; OpenSCAD takes care of this manually -- polygon() allows points to be passed in as an IncludedSCADObject More... over 5 years ago
one empty line between functions, two lines after classes More... over 5 years ago
bump: v1.0.2 More... over 5 years ago
-- Refinements on #110. import_scad() and use()/include() now read from OpenSCAD's default import paths; if you have installed OpenSCAD modules so they're usable in OpenSCAD, they should be usable in SolidPython -- Added tests for new import behavior -- Added documentation for new import behavior More... over 5 years ago
v1.0.1 More... over 5 years ago
Added test for `solid.utils.extrude_along_path()` numpy scaling behavior. More... over 5 years ago
in `solid.utils.extrude_along_path()`, cast `scale_factor` to float, so that even if the function receives numpy data for `scale_factors`, it will still work More... over 5 years ago
Resolves #147. More... over 5 years ago
Version bump to v1.0.0; It's been 8+ years, and a full version number is long overdue More... over 5 years ago
Fixed bug in solid.utils.path_2d_polygon; it didn't render when `closed` was False More... over 5 years ago
-- Rewrote `solid.utils.euclidify()` for greater clarity, and for appropriate downgrading from 3D types to 2D types; this didn't work before -- Added `closed` argument to solid.utils.offet_points, which should resolve #145. -- Added `solid.utils.path_2d()` & `solid.utils.path_2d_polygon()` to generate 2D paths of specified width along a set of points. This should be useful for 2D designs like circuit board traces, as suggested in #144. -- Tests for all changes More... over 5 years ago
Inverted some face specification order in `face_strip_list()` so all faces generated in `catmull_rom_prism_smooth_edges()` are facing the same direction More... over 5 years ago
Fixed tests for new `polygon()` behavior, sending only 2D points to OpenSCAD More... almost 6 years ago
-- Fixed a bug in `catmull_rom_points()` that made closed catmull rom shapes C1-discontinuous. -- Added `catmull_rom_prism_smooth_edges()` and added a `smooth_edges` argument to `catmull_rom_prism()` More... almost 6 years ago
Added a little extra documentation to splines_example.py, which was broken by recent changes to spline behavior (2D -> 3D) Now fixed with the previous change to `polygon()` More... almost 6 years ago
Edit to make `polygon()` accept 2D points happily. OpenSCAD silently fails when 3D points are passed to it; project points onto XY plane before passing to OpenSCAD More... almost 6 years ago
Added `splines.catmull_rom_prism()` that creates a closed polyhedron with curving sides as determined by control points. Bumped version number to 0.4.9 More... almost 6 years ago
Resolution for #142. `splines.catmull_rom_points()` & `splines.bezier_points()` now return valid curves in 3-space, where they were limited to the XY plane before. Note that `splines.bezier_polygon()` is still limited to the XY plane because OpenSCAD's `polygon()` is limited to XY. More... almost 6 years ago
Should resolve #140. Don't calculate SP version unless asked to include source code in generated file, and don't choke if we can't find the SP version More... almost 6 years ago
Updated to v0.4.8 Resolves #139; Spline functions now accept sequences of sequences of floats (e.g. [(1,2), (3.2, 4)] instead of sequences of Point23s More... almost 6 years ago
Version bump More... almost 6 years ago
-- Added `segments` argument to `offset()`, since it can create curves. -- Added testing for offset change and fixed a bug in test generation that was preventing multiple tests for the same class from running
 More... almost 6 years ago
Fixes to offset_points() & tests. The concept of 'open' or 'closed' didn't make much sense when returning a list of points; removed the 'closed' arg More... about 6 years ago
chmod +x More... about 6 years ago
Reverted run_all_tests.sh to previous explicit test running. Unittest's built-in discovery doesn't run the dynamic testcase generation these test files contain More... about 6 years ago