1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-01-17 22:28:16 +01:00
dotSCAD/docs/lib3x-ptf_bend.md
2021-02-24 21:09:54 +08:00

730 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]) {
    for(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