| (cvunit value from-unit to-unit) |
| |
| Argumenty: |
| |
value
|
- numerická hodnota nebo seznam bodu (2D nebo 3D) |
| |
from-unit
|
- jednotka jejíž value je konvertována |
| |
to-unit
|
- jednotka na jakou se má konvertovat |
| |
|
- jednotky from-unit a to-unit mohou být typu viz soubor
acad.unt |
| |
| Popis: |
| |
- převede hodnotu jedné jednotky do druhé jednotky |
| |
| Návratové hodnoty: |
| |
- konvertovaná hodnota - proběhlo-li vše v pořádku |
| |
- nil - jméno jednotky je neznámé, nebo jsou jednotky
nekompatibilní |
| |
| Příklady: |
| |
(cvunit 1 "minute" "second") |
| |
|
vrací 60.0 |
| |
(cvunit 1 "gallon" "furlong") |
| |
|
vrací nil |
| |
(cvunit 1.0 "inch" "cm") |
| |
|
vrací 2.54 |
| |
(cvunit 1.0 "acre" "sq yard") |
| |
|
vrací 4840.0 |
| |
(cvunit '(1.0 2.5) "ft" "in") |
| |
|
vrací (12.0 30.0) |
| |
(cvunit '(1 2 3) "ft" "in") |
| |
|
(12.0 24.0 36.0) |
| (trans pt from to [disp]) |
| |
| Argumenty: |
| |
pt
|
- seznam třech reálných hodnot 3D bod nebo 3D posunutí (vektor) |
| |
from
|
- celočíselný kód, jmébo entity nebo 3D vektor identifikující
systém souřadnic, v kterém je reprezentován pt |
| |
|
- možné kódy: |
| |
|
- 0: |
- světový souř. syst. (WCS) |
| |
|
- 1: |
- uživatelský souř. syst. (UCS) |
| |
|
- 2: |
- používá-li se s kódy 0 nebo 1 - souř. systém obrazovky (DCS)
aktuálního viewportu |
| |
|
|
- používá-li se s kódem 3 - souř. systém DCS aktuálního modelového
prostoru viewportu |
| |
|
-3: |
- paper prostor DCS (používá se pouze s kódem 2) |
| |
to
|
- celočíselný kód, jmébo entity nebo 3D vektor identifikující
systém souřadnic, v kterém je reprezentován pt |
| |
|
- možné kódy: |
| |
|
- 0: |
- světový souř. syst. (WCS) |
| |
|
- 1: |
- uživatelský souř. syst. (UCS) |
| |
|
- 2: |
- používá-li se s kódy 0 nebo 1 - souř. systém obrazovky (DCS)
aktuálního viewportu |
| |
|
|
- používá-li se s kódem 3 - souř. systém DCS aktuálního modelového
prostoru viewportu |
| |
|
-3: |
- paper prostor DCS (používá se pouze s kódem 2) |
| |
disp
|
- argument je přítomen a není rovný nil - argument pt reprezentuje
3D posun spíše než bod |
| |
| Popis: |
| |
- převede bod (nebo posunutí) z jednoho systému souřadnic
do jiného |
| |
| Návratové hodnoty: |
| |
- 3D bod (nebo posun) |
| |
| Příklady: |
| |
Rotace UCS o 90 stupňu ve směru pohybu hodinových ručiček
kolem osy Z: |
| |
(trans '(1.0 2.0 3.0) 0 1) |
| |
|
vrací (2.0 -1.0 3.0) |
| |
(trans '(1.0 2.0 3.0) 1 0) |
| |
|
vrací (-2.0 1.0 3.0) |