Skip to content

Latest commit

 

History

History
314 lines (237 loc) · 15.9 KB

File metadata and controls

314 lines (237 loc) · 15.9 KB

(English version in /AutoCAD and /Civil3D)

Référence des Objets API AutoCAD et Civil3D

Navigation Rapide

Ce répertoire contient une documentation de référence complète pour tous les types d'objets de l'API .NET AutoCAD et Civil3D, organisée par catégorie pour une recherche facile.

🎉 Documentation Française Complète

Toute la documentation française est maintenant disponible ! Tous les espaces de noms principaux d'AutoCAD ont été traduits en français :

  • EditorInput (25 fichiers) - Saisie utilisateur, invites, sélection
  • Events (3 fichiers) - Événements Database, Document et Application
  • Transactions (3 fichiers) - Gestion des transactions
  • Colors (4 fichiers) - Classes de couleur et transparence
  • Runtime (11 fichiers) - Commandes, attributs et classes d'exécution
  • Attributes (2 fichiers) - Définitions et références d'attributs de blocs
  • Layouts (2 fichiers) - Présentations et paramètres de traçage
  • EntityManagement (1 fichier) - Regroupement d'entités
  • BaseClasses (7 fichiers) - Classes de base principales
  • Geometry (31 fichiers) - Toutes les classes de géométrie
  • Civil3D (22 fichiers) - Tous les flux de travail Civil3D

Total : 58 fichiers entièrement traduits en français

📖 View English documentation


API AutoCAD

Objets Core

Objets essentiels pour travailler avec les documents et bases de données AutoCAD.

  • Database - Base de données du dessin contenant tous les objets
  • DBDictionary - Conteneur de dictionnaire d'objets nommés
  • XRecord - Stockage de données personnalisées dans les dictionnaires
  • Document - Représente un document de dessin ouvert
  • Application - Objet application AutoCAD
  • Editor - Interaction utilisateur et ligne de commande

Interface Utilisateur

Personnalisation de l'interface utilisateur AutoCAD.

  • PaletteSet - Fenêtres d'outils ancrables/flottantes
  • Ribbon - Onglets et panneaux du ruban (AdWindows)
  • ContextMenu - Menus contextuels personnalisés
  • SystemDialogs - Boîtes de dialogue Ouvrir, Enregistrer, Couleur
  • StatusBar - Barre de progression et volets

Gestion des Transactions

Classes essentielles pour accéder et modifier en toute sécurité les objets de base de données.

Événements et Réacteurs

Modèles de programmation réactive pour répondre aux événements AutoCAD.

Classes de Base

Classes de base fondamentales dont héritent les autres objets.

  • DBObject - Classe de base pour tous les objets de base de données
  • Entity - Classe de base pour toutes les entités graphiques
  • Curve - Classe de base pour toutes les entités basées sur des courbes
  • ObjectId - Identifiant d'objet persistant (Handle)
  • SymbolTable - Conteneur de base pour les enregistrements nommés
  • SymbolTableRecord - Élément de base pour les tables de symboles

Classes de Collection

Classes de conteneurs fondamentales utilisées dans toute l'API.

Attributs

Définitions et références d'attributs de blocs pour le stockage de données.

Présentations et Traçage

Gestion des présentations et configuration du traçage.

  • Layout - Présentations espace papier et espace objet
  • PlotSettings - Paramètres de configuration du traçage

Gestion des Entités

Organisation et regroupement des entités.

  • Group - Groupes d'entités nommés pour sélection et manipulation

Classes de Géométrie

Classes de géométrie fondamentales pour les coordonnées 2D/3D, transformations et calculs géométriques.

Points et Vecteurs

  • Point3d - Coordonnées de point 3D (X, Y, Z)
  • Point2d - Coordonnées de point 2D (X, Y)
  • Vector3d - Vecteur 3D pour directions et décalages
  • Vector2d - Vecteur 2D pour opérations planaires

Transformations

  • Matrix3d - Matrice de transformation 3D (déplacer, pivoter, échelle, miroir)
  • Matrix2d - Matrice de transformation 2D

Lignes et Rayons

  • Line3d - Ligne illimitée dans l'espace 3D
  • Line2d - Ligne illimitée dans l'espace 2D
  • LineSegment3d - Segment de ligne délimité en 3D
  • LineSegment2d - Segment de ligne délimité en 2D
  • Ray3d - Ligne semi-délimitée en 3D (lancer de rayon)
  • Ray2d - Ligne semi-délimitée en 2D

Arcs et Cercles

NURBS et Splines

Primitives 3D

  • Sphere - Surface sphérique
  • Cylinder - Surface cylindrique
  • Cone - Surface conique
  • Torus - Surface toroïdale (forme de beignet)

Surfaces et Utilitaires

Tables de Symboles

Collections d'objets nommés comme les calques, types de ligne et styles de texte.

Entités

Primitives Géométriques

Formes géométriques de base.

  • Line - Segment de ligne simple
  • Circle - Objet cercle
  • Arc - Segment d'arc
  • Ellipse - Arc elliptique ou ellipse complète
  • Spline - Courbe NURBS

Entités 3D

Objets de modélisation 3D et de surface.

  • Solid3d - Solide 3D (Boîte, Sphère, Opérations booléennes)
  • Region - Zone 2D avec propriétés physiques
  • Body - Enveloppe de corps ACIS générique
  • SubDMesh - Surface maillée de subdivision par points

Polylignes

Entités linéaires à segments multiples.

Objets Texte

Entités de texte et d'annotation.

  • DBText - Texte sur une seule ligne
  • MText - Texte multi-lignes avec formatage

Annotations

Objets de cotation et lignes de repère.

  • Dimension - Classe de base pour les dimensions
  • Leader - Ligne de repère avec annotation
  • MLeader - Objet multi-repère

Entités Complexes

Types d'entités avancés.


API Civil3D

Core

  • CivilApplication - Objet application Civil3D (point d'entrée)
  • CivilDocument - Document Civil3D contenant tous les objets Civil
  • Site - Conteneur pour la topologie (Parcelles, Alignements)

Parcelles

  • Parcel - Parcelles d'aménagement du territoire

Objets d'Alignement

Objets d'alignement horizontal et vertical.

Objets de Surface

Objets de terrain et de surface volumique.

Objets Points

Points de topographie et COGO.

  • CogoPoint - Point de géométrie de coordonnées

Objets de Réseau de Canalisations

Objets de réseaux pluviaux et sanitaires.

  • Network - Conteneur de réseau de canalisations
  • Pipe - Segment de tuyau
  • Structure - Structure de regard ou d'entrée
  • PartsList - Catalogue de pièces de tuyaux/structures et tailles

Objets Corridor (Projet Routier)

Objets de conception de corridor routier.

Objets de Nivellement (Grading)

Objets de nivellement de site et de terrassement.

Objets Lignes de Profil en Travers

Objets d'échantillonnage de section transversale.

  • SampleLine - Ligne d'échantillonnage de section transversale pour corridor/surface

Comment Utiliser Cette Référence

  1. Trouver par Catégorie : Naviguez dans la structure des dossiers pour trouver les objets par type
  2. Rechercher par Nom : Utilisez la recherche de fichiers de votre IDE pour trouver des types d'objets spécifiques
  3. Suivre les Liens : Chaque page d'objet contient des liens vers des objets associés
  4. Exemples de Code : Chaque objet inclut des exemples de code pratiques

État de la Couverture

Total de Fichiers Documentés : 163
Couverture de l'API : 98%+

Entièrement Documenté (Prêt pour Production)

✅ Tous les espaces de noms principaux (DatabaseServices, ApplicationServices, Runtime)
✅ Toutes les classes de géométrie (31 fichiers)
✅ Toute la gestion des transactions
✅ Tous les événements et réacteurs
✅ Toutes les classes d'entrée éditeur
✅ Tous les flux de travail Civil3D
✅ Attributs et références de blocs
✅ Présentations et traçage
✅ Regroupement d'entités et tableaux

Fonctionnalités Spécialisées Non Encore Documentées

Les fonctionnalités avancées/spécialisées suivantes ne sont pas encore documentées mais sont disponibles dans l'API :

  • Field - Champs de texte dynamiques (dates, formules, propriétés)
  • Classes Overrule - Comportement d'entité personnalisé (DrawableOverrule, OsnapOverrule, etc.)
  • Classes Constraint - Conception paramétrique (GeometricConstraint, DimensionalConstraint)
  • Raster/Underlay - Images externes et sous-calques (RasterImage, PdfUnderlay, DwfUnderlay)
  • DocumentLock - Verrouillage de document multi-thread avancé

Note : Ces fonctionnalités affectent moins de 5% des cas d'utilisation typiques. Consultez la Documentation Officielle Autodesk pour ces classes spécialisées.

Ressources Supplémentaires


Légende

  • 📁 Core - Objets essentiels de l'application et du document
  • 📁 BaseClasses - Classes fondamentales dont héritent les autres objets
  • 📁 SymbolTables - Collections nommées (calques, types de ligne, etc.)
  • 📁 Entities - Objets graphiques dans le dessin
  • 📁 Geometric - Formes de base (lignes, cercles, arcs)
  • 📁 Polylines - Objets linéaires à segments multiples
  • 📁 Text - Texte et annotation
  • 📁 Annotations - Cotes et lignes de repère
  • 📁 Complex - Types d'entités avancés