VIEWPORT (DXF)

Les codes de groupe suivants s'appliquent aux entités viewport.

Codes de groupe viewport

Code de groupe

Description

100

Marqueur de sous-classe (AcDbViewport)

10

Centre (dans le SCG)

DXF : valeur X ; APP : point 3D

20, 30

DXF : valeurs Y et Z du centre (dans le SCG)

40

Largeur en unités d'espace papier

41

Hauteur en unités d'espace papier

68

Champ d'état de la fenêtre :

-1 = Activée, mais est entièrement hors écran ou correspond à l'une des fenêtres inactives en raison du dépassement du décompte $MAXACTVP.

0 = Inactif

<valeur positive> = Activée et active. La valeur indique l'ordre de la pile des fenêtres : 1 pour la fenêtre active, 2 pour la suivante, etc.

69

ID de fenêtre

12

Centre de la vue (dans le SCV)

DXF : valeur X ; APP : point 2D

22

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

13

Point de base d'accrochage

DXF : valeur X ; APP : point 2D

23

DXF : valeur Y du point de base d'accrochage

14

Espacement d'accrochage

DXF : valeur X ; APP : point 2D

24

DXF : valeur Y de l'espacement d'accrochage

15

Pas de la grille

DXF : valeur X ; APP : point 2D

25

DXF : valeur Y du pas de la grille

16

Vecteur directionnel de la vue (dans le SCG)

DXF : valeur X ; APP : vecteur 3D

26, 36

DXF : valeurs Y et Z du vecteur directionnel de la vue (dans le SCG)

17

Point de visée de la vue (dans le SCG)

DXF : valeur X ; APP : vecteur 3D

27, 37

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

42

Longueur de l'objectif de perspective

43

Valeur Z du plan de délimitation avant

44

Valeur Z du plan de délimitation arrière

45

Hauteur de la vue (en unités de l'espace objet)

50

Angle d'accrochage

51

Angle de bascule de la vue

72

Précision du zoom

331

ID/identificateur d'objet calque gelé (plusieurs entrées possibles) (facultatif)

90

Drapeaux d'état de la fenêtre exprimés en valeurs binaires :

1 (0x1) = Active le mode de perspective.

2 (0x2) = Active la délimitation avant.

4 (0x4) = Active la délimitation arrière.

8 (0x8) = Active le suivi SCU.

16 (0x10) = Active la délimitation avant en arrière-plan.

32 (0x20) = Active la visibilité de l'icône du SCU.

64 (0x40) = Active l'icône du SCU au niveau de l'origine.

128 (0x80) = Active le zoom rapide.

256 (0x100) = Active le mode d'accrochage.

512 (0x200) = Active le mode grille.

1024 (0x400) = Active le style d'accrochage isométrique.

2048 (0x800) = Active le mode de traçage en lignes cachées.

4096 (0x1000) = kIsoPairTop. Si ce bit est défini et que kIsoPairRight ne l'est pas, alors isopaire haut est activé. Si kIsoPairTop et kIsoPairRight sont définis, isopaire gauche est activé.

8192 (0x2000) = kIsoPairRight. Si ce bit est défini et que kIsoPairRight ne l'est pas, alors isopaire haut est activé.

16384 (0x4000) = Active le verrouillage du zoom de la fenêtre.

32768 (0x8000) = Activation systématique.

65536 (0x10000) = Active la délimitation non rectangulaire.

131072 (0x20000) = Désactive la fenêtre.

262144 (0x40000) = Active l'affichage de la grille au-delà des limites du dessin

524288 (0x80000) = Active l'affichage de la grille adaptative

1048576 (0x100000) = Active la subdivision de la grille sous l'espacement de grille défini lorsque l'affichage de la grille est adaptatif

2097152 (0x200000) = Active le le changement de plan de construction de suivis de grille

340

ID/identificateur du pointeur matériel de l'entité servant de contour de délimitation de la fenêtre (présent uniquement pour une fenêtre non rectangulaire)

1

Nom de la feuille de style de tracé associée à cette fenêtre

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.

71

Drapeau SCU par fenêtre :

0 = Le SCU ne change pas lorsque la fenêtre devient active.

1 = La fenêtre contient son propre SCU qui devient le SCU courant chaque fois qu'elle est activée.

74

Drapeau de l'affichage de l'icône du SCU à l'origine de ce système de coordonnées :

Détermine si l'icône du SCU représente le SCU de la fenêtre ou le SCU courant (qui diffèrent lorsque UCSVP a pour valeur 1 et que la fenêtre n'est pas active). Toutefois, ce champ est actuellement ignoré et l'icône représente toujours le SCU de la fenêtre

110

Origine du SCU

DXF : valeur X ; APP : point 3D

120, 130

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

111

axe X du SCU

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

DXF : valeur X ; APP : vecteur 3D

122, 132

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

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é

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). En cas d'absence et si le code 79 est différent de 0, le SCU de base est du type GENERAL

79

Type orthogonal du SCU

0 = le SCU n'est pas orthogonal

1 = Haut ; 2 = Bas

3 = Avant ; 4 = Arrière

5 = Gauche ; 6 = Droite

146

Elévation

170

Mode Tracé de l'ombrage :

0 = Au format affiché

1 = Filaire

2 = Caché

3 = Rendu

61

Fréquence des grandes lignes de la grille par rapport aux petites lignes de la grille

332

ID/identificateur d'arrière-plan (facultatif)

333

ID/identificateur du tracé de l'ombrage (facultatif)

348

ID/identificateur du style visuel (facultatif)

292

Drapeau de l'éclairage par défaut. Actif lorsqu'aucun lumière utilisateur n'est spécifiée.

282

Type d'éclairage par défaut :

0 = Une seule source distante

1 = Deux sources distantes

141

Afficher la luminosité

142

Afficher le contraste

63,421,431

Couleur de la lumière ambiante. Ecrire uniquement s'il ne s'agit pas d'une couleur noire.

361

ID/identificateur du soleil (facultatif)

335

Référence de pointeur logiciel à l'objet fenêtre (pour le remplacement de propriété de la fenêtre de calque)

343

Référence de pointeur logiciel à l'objet fenêtre (pour le remplacement de propriété de la fenêtre de calque)

344

Référence de pointeur logiciel à l'objet fenêtre (pour le remplacement de propriété de la fenêtre de calque)

91

Référence de pointeur logiciel à l'objet fenêtre (pour le remplacement de propriété de la fenêtre de calque)
Remarque : Le facteur ZOOM XP est calculé à l'aide de la formule suivante : groupe_41 / groupe_45 (ou hauteur_espacepapier / hauteur_espaceobjet).