1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-11 17:24:20 +02:00

updated doc

This commit is contained in:
Justin Lin
2017-05-16 11:16:34 +08:00
parent 6a44cf44cb
commit 3a1a6754cb
4 changed files with 41 additions and 41 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -21,27 +21,27 @@ When using this module, you should use points to represent the 2D shape. If your
include <polysections.scad>; include <polysections.scad>;
include <path_extrude.scad>; include <path_extrude.scad>;
include <bezier_curve.scad>; include <bezier_curve.scad>;
t_step = 0.05; t_step = 0.05;
width = 2; width = 2;
p0 = [0, 0, 0]; p0 = [0, 0, 0];
p1 = [40, 60, 35]; p1 = [40, 60, 35];
p2 = [-50, 70, 0]; p2 = [-50, 70, 0];
p3 = [20, 150, -35]; p3 = [20, 150, -35];
p4 = [30, 50, -3]; p4 = [30, 50, -3];
shape_pts = [ shape_pts = [
[10, 0], [5, -5],
[15, 10], [3, 4],
[18, 9], [0, 5],
[20, 0] [-5, -5]
]; ];
path_pts = bezier_curve(t_step, path_pts = bezier_curve(t_step,
[p0, p1, p2, p3, p4] [p0, p1, p2, p3, p4]
); );
path_extrude(shape_pts, path_pts); path_extrude(shape_pts, path_pts);
![path_extrude](images/lib-path_extrude-1.JPG) ![path_extrude](images/lib-path_extrude-1.JPG)
@@ -50,33 +50,33 @@ When using this module, you should use points to represent the 2D shape. If your
include <polysections.scad>; include <polysections.scad>;
include <path_extrude.scad>; include <path_extrude.scad>;
include <bezier_curve.scad>; include <bezier_curve.scad>;
t_step = 0.05; t_step = 0.05;
width = 2; width = 2;
p0 = [0, 0, 0]; p0 = [0, 0, 0];
p1 = [40, 60, 35]; p1 = [40, 60, 35];
p2 = [-50, 70, 0]; p2 = [-50, 70, 0];
p3 = [20, 150, -35]; p3 = [20, 150, -35];
p4 = [30, 50, -3]; p4 = [30, 50, -3];
shape_pts = [ shape_pts = [
// outer // outer
[10, 0], [20, 0],
[15, 10], [18, 9],
[18, 9], [15, 10],
[20, 0], [10, 0],
// inner // inner
[12, 2], [18, 2],
[15, 7], [17, 7],
[17, 7], [15, 7],
[18, 2] [12, 2]
]; ];
path_pts = bezier_curve(t_step, path_pts = bezier_curve(t_step,
[p0, p1, p2, p3, p4] [p0, p1, p2, p3, p4]
); );
path_extrude(shape_pts, path_pts, triangles = "HOLLOW"); path_extrude(shape_pts, path_pts, triangles = "HOLLOW");
![path_extrude](images/lib-path_extrude-2.JPG) ![path_extrude](images/lib-path_extrude-2.JPG)
@@ -92,18 +92,18 @@ When using this module, you should use points to represent the 2D shape. If your
p0 = [0, 0, 0]; p0 = [0, 0, 0];
p1 = [40, 60, 35]; p1 = [40, 60, 35];
p2 = [-50, 70, 0]; p2 = [-50, 70, 0];
p3 = [20, 150, -35]; p3 = [20, 150, -5];
p4 = [30, 50, -3]; p4 = [50, 50, -3];
shape_pts = [ shape_pts = [
// outer // outer
[30, 0],
[15, 10],
[10, 0], [10, 0],
[15, 10],
[30, 0],
// inner // inner
[12, 1], [26, 1],
[15, 8], [15, 8],
[26, 1], [12, 1]
]; ];
path_pts = bezier_curve(t_step, path_pts = bezier_curve(t_step,
@@ -114,13 +114,13 @@ When using this module, you should use points to represent the 2D shape. If your
shape_pts, shape_pts,
path_pts, path_pts,
triangles = [ triangles = [
[0, 3, 4], [0, 4, 3],
[0, 4, 1], [0, 1, 4],
[1, 4, 5], [1, 5, 4],
[1, 5, 2], [1, 2, 5],
[2, 5, 3], [2, 3, 5],
[2, 3, 0] [2, 0, 3]
] ]
); );
![path_extrude](images/lib-path_extrude-3.JPG) ![path_extrude](images/lib-path_extrude-3.JPG)