Kódy skupiny DXF v číselném pořadí – reference

V následující tabulce jsou uvedeny kód skupiny a rozsah kódů skupiny, které jsou doplněny vysvětlením hodnoty kódu skupiny. Pokud je kód skupiny v tabulce označen jako pevný, znamená to, že má vždycky stejný účel. Pokud kód skupiny není pevný, závisí jeho účel na kontextu.

Kódy skupiny podle čísla

Kód skupiny

Popis

-5

APP: řetěz trvalého reaktoru

-4

APP: Podmíněný operátor (používá se pouze s funkcí ssget )

-3

APP: Návěští rozšířených dat (XDATA) (pevné)

-2

APP: Reference názvu entity (pevná)

-1

APP: Název entity Název se při každém otevření výkresu změní. Nikdy není uložený (pevný).

0

Textový řetězec označující typ entity (pevný)

1

Primární hodnota textu pro entitu

2

Název (štítek atributu, název bloku, atd.)

3-4

Další hodnoty textu nebo názvu

5

Index entity, textový řetězec až 16 hexadecimálních číslic (pevný)

6

Název typu čáry (pevný)

7

Název stylu textu (pevný)

8

Název hladiny (pevný)

9

DXF: Identifikátor názvu proměnné (používá se pouze části HEADER souboru DXF)

10

Primární bod, jedná se o počáteční bod entity úsečky neb textu, střed kružnice, atd.

DXF: Hodnota X primárního bodu (následují kódy hodnot Y a Z 20 a 30)

APP: 3D bod (seznam tří reálných čísel)

11-18

Další body

DXF: Hodnota X dalších bodů (následují kódy hodnot Y 21-28 a Z 31-38)

APP: 3D bod (seznam tří reálných čísel)

20, 30

DXF: Hodnoty Y a primárního bodu

21-28, 31-37

DXF: Hodnoty dalších bodů Y a

38

DXF: Výška entity, pokud je nenulová

39

Tloušťka entity, pokud je nenulová (pevná)

40-48

Hodnoty s plovoucí desetinnou tečkou a dvěma desetinnými místy (výška textu, faktory měřítka, atd.)

48

Měřítko typu čáry, skalární hodnota s plovoucí desetinnou tečkou a přesností na dvě desetinná místa, výchozí hodnota je definována pro všechny typy entit

49

Opakovaná hodnota s plovoucí desetinnou tečkou a přesností na dvě desetinná V jedné entitě pro tabulky s proměnnou délkou se může objevit víc skupin 49 (například délky pomlček v tabulce LTYPE ). Při zadání délky tabulky skupina 7x vždy předchází první skupině 49.

50-58

Úhly (výstup ve stupních do souborů DXF a v radiánech v aplikacích ObjectARX a aplikacích používajících jazyk AutoLISP)

60

Viditelnost entity, celočíselná hodnota, absence nebo 0 označuje viditelnost, 1 označuje neviditelnost

62

Číslo barvy (pevné)

66

Příznak následujících entit (pevný)

67

Prostor – tj. modelový nebo výkresový prostor (pevný)

68

APP: Označuje, zda je výřez zapnutý, ale zcela mimo obrazovku, není aktivní anebo vypnutý.

69

APP: Identifikační číslo výřezu

70-78

Celočíselné hodnoty, například počty opakování, bity příznaků nebo režimy

90-99

32bitové celočíselné hodnoty

100

Značka dat podtřídy (s odvozeným názvem třídy jako řetězec) Povinné pro všechny objekty a třídy entity, které jsou odvozeny z jiné konkrétní třídy. Značka dat podtřídy odděluje data definovaná různými třídami v řetězu dědičnosti pro stejný objekt.

Toto je doplněk k požadavku na názvy DXF pro jednotlivé odlišné třídy odvozené od ObjectARX (viz značky podtřídy).

102

Kontrolní řetězec, za kterým následuje "{<libovolný název >" nebo"}". Podobně jako kód skupiny 1002 xdat, s výjimkou situace, kdy řetězec začíná na "{", může následovat libovolný řetězec, kde interpretace závisí na aplikaci. Jediný kontrolní řetězec povolený jako ukončení skupiny je "}". V aplikaci AutoCAD nejsou tyto řetězce interpretovány s výjimkou operací kontroly výkresu. Používají se v aplikacích.

105

Index objektu pro položku tabulky symbolů DIMVAR

110

Počátek USS (zobrazí se, pouze pokud je kód 72 nastaven na 1)

DXF: Hodnota X, APP: 3D bod

111

Osa X USS (zobrazí se, pouze pokud je u kódu 72 nastavena hodnota 1)

DXF: Hodnota X, APP: 3D vektor

112

Osa Y USS (zobrazí se, pouze pokud je u kódu 72 nastavena hodnota 1)

DXF: Hodnota X, APP: 3D vektor

120-122

DXF: Hodnota Y počátku USS, osa X USS a osa Y USS

130-132

DXF: Hodnota Z počátku USS, osa X USS a osa Y USS

140-149

Hodnoty s plovoucí desetinnou tečkou a přesností na dvě desetinná místa (například body, výška a nastavení DIMSTYLE)

170-179

16bitové celočíselné hodnoty, například bity příznaku představující nastavení DIMSTYLE

210

Směr vysunutí (pevný)

DXF: Hodnota X směru vysunutí

APP: Vektor směru 3D vysunutí

220, 230

DXF: Hodnoty Y a směru vysunutí

270-279

16bitové celočíselné hodnoty

280-289

16bitová celočíselná hodnota

290-299

Hodnota příznaku Booleovský

300-309

Libovolné textové řetězce

310-319

Libovolné binární záznamy se stejnou reprezentací a limity jako kódy skupiny 1004: Hexadecimální řetězce obsahující až 254 znaků představují datové záznamy o velikosti až 127 bajtů.

320-329

Libovolné indexy objektů, hodnoty indexů, které se použijí tak, jak jsou. Během operací INSERT a XREF se nepřevádí.

330-339

Index slabého ukazatele, libovolné slabé ukazatele na jiné objekty ve stejném souboru DXF nebo výkresu. Během operací INSERT a XREF se převádí.

340-349

Index silného ukazatele, libovolné silné ukazatele na jiné objekty ve stejném souboru DXF nebo výkresu. Během operací INSERT a XREF se převádí.

350-359

Index slabého vlastníka, libovolné odkazy slabého vlastnictví na jiné objekty ve stejném souboru DXF nebo výkresu. Během operací INSERT a XREF se převádí.

360-369

Index silného vlastníka, libovolné odkazy silného vlastnictví na jiné objekty ve stejném souboru DXF nebo výkresu. Během operací INSERT a XREF se převádí.

370-379

Hodnota výčtu tloušťky čáry (AcDb::LineWeight) Ukládáno a přesouváno v tabulkách jako 16bitové celé číslo. Vlastní objekty jiné než entity mohou využívat plný rozsah, ale třídy entit používají při reprezentaci jen kódy skupiny DXF 371-379, protože v aplikacích AutoCAD i aplikacích používajících jazyk AutoLISP se vždy předpokládá, že kód skupiny 370 je tloušťka čáry dané entity. Díky tomu se může kód 370 chovat jako jiná běžná pole entit.

380-389

Typ výčtu PlotStyleName (AcDb::PlotStyleNameType) Ukládáno a přesouváno v tabulkách jako 16bitové celé číslo. Vlastní objekty jiné než entity mohou využívat plný rozsah, ale třídy entit používají při reprezentaci pouze kódy skupiny DXF 381-389, ze stejného důvodu jako je tomu u rozsahu tloušťky čáry výše.

390-399

Řetězec představující hodnotu indexu objektu PlotStyleName, v zásadě silný ukazatel, ale má jiný rozsah, aby bylo možné snadněji zpracovat zpětnou kompatibilitu. Ukládá se a přesouvá jako ID objektu (index v souborech DXF) a zvláštní typ v jazyku AutoLISP. Vlastní objekty jiné než entity mohou využívat plný rozsah, ale třídy entit používají při reprezentaci pouze kódy skupiny DXF 391-399, a to ze stejného důvodu jako je tomu u rozsahu tloušťky čáry výše.

400-409

16bitová celá čísla

410-419

Řetězec

420-427

32bitová celočíselná hodnota Při použití barev True Color, 32bitové celé číslo představující 24bitovou barevnou hodnotu. Horní bajt (8 bitů) je 0, dolní bajt je nepodepsaný znak, který nese hodnotu Modrá (0-255), potom hodnota Zelená a bajt vedle horního bajtu má hodnotu Červená. Převodem tohoto celého čísla na šestnáctkové dostanete následující bitovou masku: 0x00RRGGBB. Například True Color s červenou==200, zelenou==100 a modrou==50 je 0x00C86432 a v DXF, v desítkovém systému, je to 13132850.

430-437

Řetězec; pokud se použije pro barvy True Color, řetězec reprezentující název barvy

440-447

32bitová celočíselná hodnota Pokud se použije pro barvy True Color, hodnota průhlednosti

450-459

Long

460-469

Hodnota s pohyblivou desetinnou tečkou a přesností na dvě desetinná místa

470-479

Řetězec

480-481

Index silného ukazatele, libovolné silné ukazatele na jiné objekty ve stejném souboru DXF nebo výkresu. Během operací INSERT a XREF se převádí.

999

DXF: Kód skupiny 999 označuje, že řádek, který následuje, je řetězec komentáře. Příkaz ULOŽJAKO takové skupiny do výstupního souboru DXF nezahrnuje, ale příkaz OTEVŘI je zachová a ignoruje komentáře. Pokud chcete do souboru DXF, který jste upravili, zahrnout komentáře, můžete použít skupinu 999.

1000

Řetězec ASCII (až 255 bajtů dlouhý) v rozšířených datech

1001

Název registrované aplikace (řetězec ASCII až 31 bajtů dlouhý) pro rozšířená data

1002

Řetězec řízení rozšířených dat ("{" nebo "}")

1003

Název hladiny rozšířených dat

1004

Záznam z bajtů (až 127 bajtů dlouhý) v rozšířených datech

1005

Index entity v rozšířených dat, textový řetězec obsahující až 16 hexadecimálních číslic

1010

Bod v rozšířených datech

DXF: Hodnota X (následovaná skupinou 1020 a 1030)

APP: 3D bod

1020, 1030

DXF: Hodnoty Y a Z bodu

1011

3D poloha reálného prostoru v rozšířených datech

DXF: Hodnota X (následovaná skupinou 1021 a 1031)

APP: 3D bod

1021, 1031

DXF: Hodnoty Y a Z polohy reálného prostoru

1012

3D přemístění reálného prostoru v rozšířených datech

DXF: Hodnota X (následovaná skupinou 1022 a 1032)

APP: 3D vektor

1022, 1032

DXF: Hodnoty Y a Z přemístění reálného prostoru

1013

3D směr reálného prostoru v rozšířených datech

DXF: Hodnota X (následovaná skupinou 1022 a 1032)

APP: 3D vektor

1023, 1033

DXF: Hodnoty Y a Z směru reálného prostoru

1040

Rozšířená data – hodnota s plovoucí desetinnou tečkou a přesností na dvě desetinná místa

1041

Rozšířená data – hodnota vzdálenosti

1042

Rozšířená data – faktor měřítka

1070

Rozšířená data – 16bitové celé číslo se znaménkem

1071

Rozšířená data – 32bitové číslo se znaménkem