| (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)) | ||