VIEW (DXF)

Les codes de groupe suivants s'appliquent aux entrées de la table de symboles VUE.

VUE (code de groupe)

Code de groupe

Description

100

Marqueur de sous-classe (AcDbViewTableRecord)

2

Nom de la vue

70

Valeurs de drapeau standard (valeurs codées en binaire) :

1 = Si elle est définie, vue de l'espace papier

16 = Si elle est définie, l'entrée de table dépend de manière externe d'une xréf

32 = Si ce bit et le bit 16 sont définis, la xréf dépendante de manière externe a été correctement résolue

64 = Si elle est définie, l'entrée de table a été référencée par au moins une entité du dessin lors de la dernière modification du dessin. (Ce drapeau sert aux commandes AutoCAD. Il peut être ignoré par la plupart des programmes lisant des fichiers DXF et n'a pas besoin d'être défini par ceux écrivant ces fichiers)

40

Hauteur de la vue (dans le SCV)

10

Centre de la vue (dans le SCV)

DXF : valeur X ; APP : point 2D

20

DXF : valeur Y du centre de la vue (dans le SCV)

41

Largeur de la vue (dans le SCV)

11

Direction de vue par rapport à la cible (dans le SCG)

DXF : valeur X ; APP : vecteur 3D

21, 31

DXF : valeurs Y et Z de la direction de vue par rapport à la cible (dans le SCG)

12

Point de visée (dans le SCG)

DXF : valeur X ; APP : point 3D

22, 32

DXF : valeurs Y et Z du point de visée (dans le SCG)

42

Longueur de l'objectif

43

Plan de délimitation avant (décalage par rapport au point de visée)

44

Plan de délimitation arrière (décalage par rapport au point de visée)

50

Angle de bascule

71

Mode Vue (voir la variable système VIEWMODE)

281

Mode de rendu :

0 = 2D optimisé (2D classique)

1 = Filaire

2 = Ligne cachée

3 = Ombrage plat

4 = Ombrage Gouraud

5 = Ombrage plat et filaire

6 = Ombrage Gouraud et filaire

Tous les modes de rendu autres que Optimisé 2D adoptent le nouveau pipeline graphique 3D. Ces valeurs correspondent directement à la commande MODEOMBRE et à l'énumération AcDbAbstractViewTableRecord::RenderMode.

72

La valeur 1 est définie s'il existe un SCU associé à cette vue, sinon 0 est défini

73

La valeur 1 si la caméra est traçable

332

ID/Identificateur du pointeur logiciel de l'objet arrière-plan (facultatif)

334

ID/Identificateur du pointeur logiciel de l'objet coupe (facultatif)

348

ID/Identificateur du pointeur matériel de l'objet Style visuel (facultatif)

361

Identificateur de propriétaire matériel Sun

Les codes suivants apparaissent uniquement si le code 72 a la valeur 1. Ils définissent le SCU associé à la vue. Ce SCU devient le SCU courant chaque fois que la vue est restaurée (si le code 72 = 0, le SCU demeure identique).

VIEW avec codes de groupe SCU

Code de groupe

Description

110

Origine SCU (apparaît uniquement si le code 72 est défini sur 1)

DXF : valeur X ; APP : point 3D

120, 130

DXF : valeurs Y et Z de l'origine du SCU

111

Axe X du SCU (apparaît uniquement si le code 72 est défini sur 1)

DXF : valeur X ; APP : vecteur 3D

121, 131

DXF : valeurs Y et Z de l'axe des X du SCU

112

Axe Y du SCU (apparaît uniquement si le code 72 est défini sur 1)

DXF : valeur X ; APP : vecteur 3D

122, 132

DXF : valeurs Y et Z de l'axe des Y du SCU

79

Type orthogonal SCU (apparaît uniquement si le code 72 est défini sur 1)

0 = le SCU n'est pas orthogonal

1 = Haut ; 2 = Bas

3 = Avant ; 4 = Arrière

5 = Gauche ; 6 = Droite

146

Elévation SCU (apparaît uniquement si le code 72 est défini sur 1)

345

ID/identificateur de l'énumération AcDbUCSTableRecord s'il s'agit d'un SCU nommé. En cas d'absence, le SCU n'est pas nommé (apparaît uniquement si le code 72 est défini sur 1)

346

ID/identificateur de l'énumération AcDbUCSTableRecord du SCU de base s'il s'agit d'un SCU orthogonal (code 79 différent de 0). Si le code n'existe pas et que le code 79 est différent de 0, le SCU de base est de type GENERAL (apparaît uniquement si le code 72 est défini sur 1)