1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-01-17 14:18:13 +01:00
dotSCAD/docs/lib3x-ptf_bend.md
2022-04-06 17:44:11 +08:00

694 B

ptf_bend

Transforms a point inside a rectangle to a point of an arc.

Since: 2.3

Parameters

  • size : 2 value array [x, y], rectangle with dimensions x and y.
  • point : The point to be transformed.
  • radius : The radius of the arc.
  • angle : The central angle of the arc.

Examples

use <voxel/vx_ascii.scad>;
use <ptf/ptf_bend.scad>;

t = "dotSCAD";
size = [len(t) * 8, 8];
radius = 20;
angle = 180;

for(i = [0:len(t) - 1], pt = vx_ascii(t[i], invert = true)) {
    bended = ptf_bend(size, pt + [i * 8, 0], radius, angle);
    translate(bended)
        sphere(0.5, $fn = 24);
}

ptf_bend