mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-01-16 21:58:26 +01:00
13 KiB
13 KiB
Version numbers are based on Semantic Versioning.
v2.5
Deprecated:
polytransversals
shape_glued2circles
. Useshape_liquid_splitting
instead.
New modules and functions:
-
2D Module
-
3D Module
-
Path
-
2D Shape
-
Util
-
Voxel
-
Maze
v2.4
Deprecated:
- Pixel. Use Voxel instead.
- voronoi2d: use voronoi/vrn2_from instead.
- voronoi3d: use voronoi/vrn3_from instead.
Improved:
- polyline2d: improved middle-point drawing, support
joinStyle
parameter. - box_extrude: added
bottom_thicnkess
parameter.
New modules and functions:
-
2D Function
-
Util
-
Turtle
-
Voxel
-
Matrix
-
Voronoi
v2.3
Bugfixes:
helix_extrude
: wrong orientation whenCLK
.
Deprecated:
- polysections: use sweep instead.
- rotate_p: use ptf_rotate instead.
- circle_path: use shape_circle instead.
New modules and functions:
- 3D Module
- 2D Function
- Path
- Util
- Point transformation
- Surface
- Noise
v2.2.1
Bugfixes:
util/sort
: z not sorted.
Improvements:
- Faster when the
style
offunction_grapher
is"LINES"
or"HULL_LINES"
. - Dedup pixels of
pixel/px_polyline
,pixel/px_circle
,pixel/px_cylinder
,pixel/px_sphere
,pixel/px_polygon
.
v2.2
- Bugfixes
util/sort
: fix "search term not found" warning whenby
is"idx"
.
- Better dependency management. Just
use
modules you want. Existing scripts are not required to do any change.
v2.1
- Bugfixes
bend_extrude
: fix wrong rotation.bijection_offset
: fix point order.
- New parameters.
box_extrude
: newtwist
parameter.crystall_ball
: newthickness
parameter.
- New modules and functions.
v2.0
- Use new features of OpenSCAD-2019.05 to refactor internal implementation.
- Delete the
log
module which is never used. - Directory changed.
m_cumulate
,m_mirror
,m_rotation
,m_scaling
,m_shearing
andm_translation
are moved into thematrix
directory.turtle2d
andturtle3d
are moved into theturtle
directory.parse_number
,split_str
andsub_str
are moved into theutil
directory.
- New modules and functions.
v1.3.3
- Bugfixes
in_shape
: Wrong variable name.
v1.3.2
-
All-in-one source file.
- You can use
include <dotSCAD.scad>;
oruse <dotSCAD.scad>;
if you really don't want to care about dependencies.
- You can use
-
Bugfixes
along_with
: Wrong variable scope.
v1.3.1
- Bugfixes
in_polyline
: Wrong parameter name.in_shape
: Missing dependency.along_with
: Avoid warning when using 2D points.
v1.3
-
New modules:
-
New functions:
-
New parameters:
distance
of shape_taiwanepsilon
of bijection_offsetmethod
of path_extrudemethod
of along_with
v1.2
-
New modules and functions:
-
Others
- Avoid warnings when using newer versions of OpenSCAD after 2015.03.
v1.1.1
-
Bugfixes
m_rotation
returns an identity matrix ifa
is 0.- The
path_pts
parameter ofpath_extrude
accepts two or three points. - The
points
parameter ofalong_with
accepts two or three points.
-
Others
- OpenSCAD has built-in matrix multiplication so
m_multiply
is not necessary.
- OpenSCAD has built-in matrix multiplication so
v1.1
-
New matrix functions:
-
New modules:
-
New Parameters:
- added
v
parameter to rotate_p
- added
-
Improved Performance:
v1.0.1
- Fixed
path_extrude
crossing problem. See issue 3. - Fixed
along_with
crossing problems (similar topath_extrude
.)
v1.0
- First release.