Releases: JustinSDK/dotSCAD
Releases · JustinSDK/dotSCAD
3.3 RELEASE
Deprecated
Util
Matrix
Triangle
Point Picking
Signature |
Description |
pp/pp_disk(radius, value_count[, seed]) |
generate random points over a disk. |
pp/pp_sphere(radius, value_count[, seed]) |
pick random points on the surface of a sphere. |
pp/pp_poisson2(size, r[, start, k, seed]) |
perform poisson sampling over a rectangle area. |
pp/pp_poisson3(size, r[, start, k, seed]) |
perform poisson sampling over a cube space. |
Maze
Signature |
Description |
maze/mz_square([rows, columns, start, init_cells, x_wrapping, y_wrapping, seed]) |
return cell data of a square maze. |
maze/mz_squarewalls(cells, cell_width[, left_border, bottom_border]) |
a helper for creating square wall data from maze cells. |
maze/mz_hexwalls(cells, cell_radius[, left_border, bottom_border]) |
a helper for creating hex wall data from maze cells. |
maze/mz_theta(rings, beginning_number[, start, seed]) |
return cell data of a theta maze. |
maze/mz_tiles(cells[, left_border, bottom_border]) |
turn maze cells into tiles. |
3.2.2 RELEASE
v3.2.2
Maintenance release: bug fixes & performance improvements.
3.2.1 RELEASE
v3.2.1
Maintenance release: bug fixes & performance improvements.
3.2 RELEASE
v3.2
Deprecated:
Name |
Description |
paths2sections |
use rails2sections instead. |
hull_polyline2d, hull_polyline3d |
use polyline_join instead. |
shape_starburst, shape_pentagram |
use shape_star instead. |
starburst |
use polyhedra/star instead. |
New parameters:
New modules/functions:
Matrix
2D/3D Function
Transformation
Signature |
Description |
select(i) |
select module objects. |
polyline_join(points) |
place a join on each point. Hull each pair of joins and union all convex hulls. |
2D Shape
Polyhedra
Signature |
Description |
polyhedra/star([outerRadius, innerRadius, height, n]) |
create a 3D star. |
polyhedra/polar_zonohedra(n[, theta]) |
create a polar zonohedra. |
polyhedra/tetrahedron(radius[, detail]) |
create a tetrahedron. |
polyhedra/hexahedron(radius[, detail]) |
create a hexahedron. |
polyhedra/octahedron(radius[, detail]) |
create a octahedron. |
polyhedra/dodecahedron(radius[, detail]) |
create a dodecahedron. |
polyhedra/icosahedron(radius[, detail]) |
create a icosahedron. |
polyhedra/superellipsoid(radius[, detail]) |
create a superellipsoid. |
3.1 RELEASE
v3.1
Deprecated:
Name |
Description |
bezier_surface |
use surface/sf_splines instead. |
function_grapher |
use surface/sf_thicken instead. |
New modules/functions:
Matrix
Surface
Signature |
Description |
surface/sf_curve(levels, curve_path, ...) |
curve a photo. |
surface/sf_splines(ctrl_pts, row_spline, column_spline) |
generalized-spline surface. |
surface/sf_thicken(points, thickness, ...) |
thicken a surface. |
surface/sf_solidifyT(points1, points2, triangles) |
solidify two surfaces with triangular mesh. |
surface/sf_thickenT(points, thickness, ...) |
thicken a surface with triangular mesh. |
Triangle