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