CAD programy 4M
(grvecs vector-lists [trans])
Kreslí jednu nebo více čar. Tato funkce je podobná funkci grdraw.
Tato funkce je jako grdraw, s výjimkou toho, že současně v aktuálním výřezu čerpá více než jeden vektor. Jedná se o dočasné vektory, které zmizí s jakýmkoli příkazem, který aktualizuje výřez.
Vektorové seznamy argumentů představují seznamy vektorů pro kreslení, které jsou doplněny z bodů a barev. Body musí být předány jako dvojice, ve dvou po sobě jdoucích seznamech bodů:
Část barev seznamu vektorů musí být v rozmezí 0-255. Pokud je hodnota větší než 255, barva se stává inkoustovou barvou XOR, která doplňuje vše, co přetáhne. Pokud je barva menší než 0, zvýrazní se vektor:
PŘÍKLAD:
Tato funkce je jako grdraw, s výjimkou toho, že současně v aktuálním výřezu čerpá více než jeden vektor. Jedná se o dočasné vektory, které zmizí s jakýmkoli příkazem, který aktualizuje výřez.
Vektorové seznamy argumentů představují seznamy vektorů pro kreslení, které jsou doplněny z bodů a barev. Body musí být předány jako dvojice, ve dvou po sobě jdoucích seznamech bodů:
'([color] from1 to1
[color] from2 to2
...
)
Část barev seznamu vektorů musí být v rozmezí 0-255. Pokud je hodnota větší než 255, barva se stává inkoustovou barvou XOR, která doplňuje vše, co přetáhne. Pokud je barva menší než 0, zvýrazní se vektor:
Color | Meaning |
---|---|
-1 | Highlight ink. |
0 - 255 | Standard IntelliCAD colors. |
256 | XOR ink. |
PŘÍKLAD:
Kód | Vrací | Draws |
---|---|---|
(grvecs '( 2 (1.0 1.0) (3.0 6.0))) | nil | 2 = Yellow vector. |
(grvecs '( 1 (3.0 6.0) (6.5 10.5) | nil | 1 = Red vector. |
4 (0.0 0.0) (3.0 5.0))) | 4 = Cyan vector. |