Path append (const Path& pa, [string connector = "--", [bool assign = true]])
|
Function |
Appends pa to *this using connector to join them and
returns the resulting Path. If
assign == true, then the return value is
assigned to *this, otherwise, *this remains unchanged.
If necessary, a Point A(-2, 2);
Point B(-2, -2);
Point C(2, -2);
Point D(2, 2);
Path q("--", false, &A, &B, &C, &D, 0);
Point E(1, 2);
Point F(0, 4);
Point G(-.5, 3);
Path r("..", false, &E, &F, &G, 0);
q.append(r, "..", true);
q += "..";
q += "--";
q.set_cycle();
q.show("q:");
-| q:
(-2, 2, 0) -- (-2, -2, 0) --
(2, -2, 0) -- (2, 2, 0) ..
(1, 2, 0) .. (0, 4, 0) ..
(-0.5, 3, 0) -- cycle;
|