(inters pt1 pt2 pt3 pt4 [onseg]) | ||
Argumenty: | ||
pt1
|
- koncový bod první čáry | |
pt2
|
- druhý koncový bod první čáry | |
pt3
|
- koncový bod druhé čáry | |
pt4
|
- druhý koncový bod druhé čáry | |
onseg
|
- je-li rovný nil - berou se čáry jako nekonečné | |
- není-li argument uveden, nebo není nil, průsečík musí ležet na každé přímce | ||
Popis: | ||
- funkce vrací průsečí dvou čar | ||
Návratové hodnoty: | ||
- průsečík čar - argument onseg je roven nil | ||
- průsečík čar - argument onseg je vynenechán nebo není roven nil a čáry se protínají | ||
- nil - argument onseg je vynenechán nebo není roven nil a čáry se neprotínají | ||
Příklady: | ||
(setq a '(1.0 1.0) b '(9.0 9.0)) | ||
(setq c '(4.0 1.0) d '(4.0 2.0)) | ||
(inters a b c d) | ||
vrací nil | ||
(inters a b c d) | ||
vrací nil | ||
(inters a b c d nil) | ||
vrací (4.0 4.0) |
(osnap pt mode) | ||
Argumenty: | ||
pt
|
- bod | |
mode
|
- řetězec Object Snap identifikátoru (např. mid, cen atd.) | |
Popis: | ||
- zjištění 3D bodu, který je výsledkem aplikace Object Snap modu | ||
Návratové hodnoty: | ||
- bod | ||
- nil - v případě, že není vrácen objekt | ||
Příklady: | ||
(setq pt1 (getpoint)) | ||
vrací (11.8637 3.28269 0.0) | ||
(setq pt2 (osnap pt1 "_end,_int")) | ||
vrací (12.1424 3.42181 0.0) |
(textbox elist) | ||
Argumenty: | ||
elist
|
- seznam definující entitu textový objekt, ve formátu, který vrací funkce entget | |
Popis: | ||
-změří objekt typu text a vrátí diagonální souřadnice boxu, který uzavře tento objekt (text) | ||
Návratové hodnoty: | ||
- seznam dvou bodů - je-li vše v pořádku | ||
- nil - v opačném případě | ||
Příklady: | ||
Souřadnice diagonálních rohů | ||
(textbox '((1 . "Hello world."))) | ||
vrací ((0.000124126 -0.00823364 0.0) (3.03623 0.310345 0.0)) |