1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-09-25 13:59:04 +02:00
Files
dotSCAD/docs/lib-line2d.md
Justin Lin ad986ee515 updated doc
2017-03-23 09:52:23 +08:00

971 B

line2d

Creates a line from two points. When the end points are CAP_ROUND,

  • you can use $fa, $fs or $fn to controll the circle module used internally.

Parameters

  • p1 : 2 element vector [x, y].
  • p2 : 2 element vector [x, y].
  • width : The line width.
  • p1Style : The end-cap style of the point p1. The value must be "CAP_BUTT", "CAP_SQUARE" or "CAP_ROUND". The default value is "CAP_SQUARE".
  • p2Style : The end-cap style of the point p2. The value must be "CAP_BUTT", "CAP_SQUARE" or "CAP_ROUND". The default value is "CAP_SQUARE".

Examples

$fn = 24;

line2d(p1 = [0, 0], p2 = [5, 0], width = 1);

translate([0, -2, 0]) 
    line2d(p1 = [0, 0], p2 = [5, 0], width = 1, 
           p1Style = "CAP_ROUND", p2Style = "CAP_ROUND");
		   
translate([0, -4, 0]) 
    line2d(p1 = [0, 0], p2 = [5, 0], width = 1, 
           p1Style = "CAP_BUTT", p2Style = "CAP_BUTT");

line2d