
Une empreinte de composant PCB complétée par un corps 3D.
Un corps 3D est un objet de conception primitif utilisé comme conteneur dans lequel un modèle 3D générique au format standard peut être importé afin de représenter la forme tridimensionnelle du composant physique monté sur le PCB assemblé. La forme 3D réelle s’affiche lorsque l’éditeur est basculé en mode d’affichage 3D (cliquez sur View » 3D Layout Mode ou utilisez le raccourci 3).
Des modèles 3D sont disponibles auprès de nombreux fabricants de composants et sur des sites communautaires. Les formats de fichier suivants sont pris en charge :
-
STEP – *.Stp et *.Step
-
SOLIDWORKS parts – *.SldPrt
Pour obtenir des informations sur les versions de SOLIDWORKS dont les fichiers *.SldPrt exportés sont pris en charge à l’importation dans Altium Designer, consultez la page Mechanical Data Import-Export Support.
-
Parasolid Models – *.x_t et *.x_b
Le placement d’objets corps 3D pour définir la forme des composants vous permet de mieux percevoir l’agencement des composants sur la carte assemblée. En plus de pouvoir voir à quoi ressemblera la carte finale, une vérification des dégagements 3D en temps réel peut être effectuée, ce qui permet de détecter les collisions composant-à-composant et composant-à-boîtier dès l’étape de conception.
Un corps 3D est normalement placé dans l’éditeur d’empreintes PCB comme partie intégrante de l’empreinte PCB. L’empreinte définit les points de connexion et la zone de carte occupée par le composant et constitue le minimum requis pour la conception de la carte. Le corps 3D est facultatif; il peut être ajouté à l’empreinte pour définir l’encombrement du composant monté sur cette empreinte.
La prise en charge des modèles 3D ne se limite pas aux composants. Elle peut également être utilisée pour importer d’autres détails mécaniques, tels qu’un support ou le boîtier final. Importez le boîtier directement dans l’éditeur PCB.
Tandis que le placement de modèles 3D génériques est une méthode recommandée d’utilisation des objets corps 3D, car cela fournit une représentation précise et détaillée des composants sur le PCB et permet des tests de collision 3D plus précis dans l’éditeur PCB, un objet corps 3D peut également être utilisé pour placer des formes de corps 3D extrudées polygonales, cylindriques et sphériques, soit dans l’éditeur PCB, soit dans une empreinte de composant de bibliothèque PCB. Pour plus d’informations sur l’utilisation de ces objets, consultez la page
Working with Extruded, Spherical & Cylindrical 3D Bodies in Altium Designer .
Placement d’un objet corps 3D
Un modèle générique, tel qu’un modèle de composant au format STEP, est placé en le liant ou en l’incorporant dans un objet corps 3D.
Pour placer un modèle générique incorporé dans l’empreinte PCB ou le document PCB :
-
Choisissez la commande Place » 3D Body dans les menus principaux ou utilisez la commande 3D Body (
) dans Active Bar.
-
Dans la boîte de dialogue Windows standard Open qui apparaît après le lancement de la commande de placement de corps 3D, sélectionnez le type de fichier requis dans la liste déroulante, puis recherchez et localisez le fichier modèle requis, et cliquez sur Open. Le curseur se transforme en croix, avec le modèle 3D sélectionné flottant dessus.
-
Appuyez sur Tab pour suspendre le placement et afficher le panneau Properties en mode 3D Body. La superposition du bouton de pause (
) apparaîtra dans l’espace de conception, indiquant que vous pouvez accéder aux champs du panneau Properties. Le type de modèle 3D Generic sera sélectionné dans le panneau, avec Embed Model comme source du corps 3D (ce qui signifie que le fichier du modèle 3D sera incorporé dans la bibliothèque PCB ou le fichier PCB).
-
La couleur par défaut du modèle peut être remplacée si nécessaire. Dans la section Display du panneau, activez la case à cocher Override Color, puis définissez Color et Opacity selon les besoins.
-
Une fois les modifications dans le panneau terminées, cliquez sur la superposition du bouton de pause pour revenir à l’espace de conception.
-
Le modèle flottera sur le curseur ; positionnez-le puis cliquez pour le placer.
-
Le comportement par défaut du logiciel est de rester en mode placement. Positionnez d’autres modèles si nécessaire ou cliquez avec le bouton droit pour quitter le mode de placement du modèle.
-
Il est très probable que le modèle générique doive être réorienté ; reportez-vous à la section Orienting and Positioning the 3D Model de la page Additional Tools for Working with 3D Bodies pour en savoir plus.
Pour placer un modèle générique utilisant une source autre que Embed Model (Server ou Link to Model) :
-
Sélectionnez la commande Place » Extruded 3D Body dans les menus principaux ou l’icône
dans Active Bar. Le curseur se transforme en croix et vous serez dans le mode de placement par défaut, en train de placer un objet corps 3D extrudé.
-
Appuyez sur Tab pour suspendre le placement et afficher le panneau Properties en mode 3D Body. La superposition du bouton de pause (
) apparaîtra dans l’espace de conception, indiquant que vous pouvez accéder aux champs du panneau Properties.
-
Dans la région 3D Model Type du panneau Properties, cliquez sur le bouton Generic.
-
Dans la section Source du panneau Properties, cliquez pour définir la source sur :
-
Server – le modèle 3D doit être récupéré depuis un Workspace. Cliquez ensuite sur le bouton Choose pour ouvrir la boîte de dialogue Choose Item, dans laquelle vous pouvez accéder au contenu d’un connected Workspace. Reportez-vous à la section Referencing a Workspace-based 3D Model ci-dessous pour en savoir plus.
-
Link to Model – le fichier du modèle 3D est lié au PCB ; cette option n’est pas disponible dans l’éditeur de bibliothèque PCB. Cliquez ensuite sur le bouton Choose pour ouvrir la boîte de dialogue
Choose Model dialog, dans laquelle vous pouvez sélectionner le modèle requis. Si l’emplacement du modèle requis n’est pas répertorié dans la boîte de dialogue Choose Model, reportez-vous à la section Working with a Linked Model ci-dessous pour en savoir plus.
-
Vous reviendrez au panneau Properties, avec les informations du modèle choisi affichées.

Des modèles de composants précis et détaillés sont disponibles.
-
Un modèle 3D est importé dans un objet corps 3D. Si vous cliquez pour sélectionner un modèle MCAD dans l’éditeur de bibliothèque PCB, le panneau Properties affichera les propriétés de l’objet corps 3D contenant ce modèle MCAD.
-
Avant le placement d’un corps 3D, vous pouvez attribuer une paire de couches de composant de type
3D Body qui contiendra les corps 3D. Reportez-vous à la page Working with Mechanical Layers pour en savoir plus sur les couches mécaniques et les paires de couches de composant.
-
Diverses options sont disponibles pour vérifier le dégagement entre les composants, y compris un mode qui permet à un modèle 3D de s’insérer dans un autre. Reportez-vous à la règle de conception Component Clearance design rule pour en savoir plus.
-
Les modèles mécaniques 3D peuvent parfois être obtenus auprès du fabricant du composant.
-
Il existe d’excellents sites portails communautaires, tels que 3D Content Central et GrabCAD, où les concepteurs partagent des modèles.
-
Il existe également un nombre croissant de sites 3D commerciaux, notamment PCB 3D.
Si vous ne voyez pas les corps 3D dans le PCB ou dans l’éditeur d’empreintes PCB, appuyez sur
L pour ouvrir le panneau
View Configuration panel et assurez-vous que l’option
Show 3D Bodies est définie sur
On dans la région
General Settings de l’onglet
View Options (raccourci :
Shift+Z).
Utilisation d’un modèle lié
En général, cette fonctionnalité est utilisée pour créer un lien vers un grand modèle MCAD, tel que le boîtier du produit, que vous souhaitez placer dans l’éditeur PCB afin de vérifier l’ajustement de la carte chargée. L’avantage du lien vers le modèle est que si le logiciel détecte qu’un fichier de modèle lié externe a été mis à jour, il émettra un avertissement à l’ouverture du fichier, permettant ainsi d’actualiser le modèle lié.
Les modèles liés doivent être stockés dans un emplacement défini sur la page PCB Editor – Models page de la boîte de dialogue Preferences. Si l’emplacement requis n’est pas répertorié dans la boîte de dialogue Choose Model, cliquez sur le bouton Add Directories pour ouvrir la boîte de dialogue Preferences.
Pour ajouter un nouvel emplacement dans la page PCB Editor – Models Preferences :
-
Saisissez le chemin complet ou cliquez sur le bouton à droite du champ Model Search Path (
) pour ouvrir la boîte de dialogue Windows Browse for Folder.
-
Après avoir localisé le dossier requis et cliqué sur OK dans la boîte de dialogue, vous reviendrez à la boîte de dialogue Preferences. Cliquez sur le bouton Add pour inclure cet emplacement dans la liste des chemins de recherche de modèles disponibles.
-
Notez que seul le dossier spécifié est recherché pour les fichiers de modèle ; les sous-dossiers ne sont pas recherchés.
-
Une fois l’emplacement requis spécifié, cliquez sur OK pour fermer la boîte de dialogue Preferences et revenir à la boîte de dialogue Choose Model.
Référencement d’un modèle 3D basé sur un Workspace
Pour référencer un modèle 3D stocké dans un connected Workspace :
-
Sélectionnez Server dans la région Source du mode 3D Body du panneau Properties.
-
Cliquez sur le bouton Choose à droite du champ Item Revision.
-
La boîte de dialogue Choose Item s’ouvrira ; utilisez cette boîte de dialogue pour parcourir et sélectionner la révision du modèle 3D Workspace requis.
- Après avoir cliqué sur OK, un lien sera créé entre le corps 3D et la révision cible du modèle 3D de l’espace de travail. La preuve de ce lien est visible dans le panneau Properties. Notez que le champ Identifier du corps 3D sera renseigné avec l’ID Item-Revision du modèle 3D de l’espace de travail lié.

Liaison d’un objet corps 3D à une révision d’un modèle 3D de l’espace de travail
Édition graphique
La méthode d’édition graphique vous permet de sélectionner directement un objet corps 3D placé dans l’espace de conception et de modifier graphiquement son emplacement.
Cliquez sur le corps 3D puis faites-le glisser pour le repositionner. Pendant le glissement, le corps 3D peut être pivoté ou symétrisé :
-
Appuyez sur Spacebar pour faire pivoter le corps 3D dans le sens antihoraire ou sur Shift+Spacebar pour une rotation dans le sens horaire. La taille du pas Rotation Step est définie sur la page PCB Editor – General page de la boîte de dialogue Preferences.
-
Appuyez sur les touches X ou Y pour symétriser le corps 3D selon l’axe X ou l’axe Y.
Édition non graphique
Cette méthode d’édition utilise le mode du panneau Properties associé pour modifier les propriétés d’un objet corps 3D.
3D Body Properties

Le mode 3D Body du panneau Properties.
Emplacement
L’icône

(verrouillé) à droite de cette région doit être affichée comme

(déverrouillé) afin d’accéder aux champs ci-dessous. Basculez l’icône verrouillé/déverrouillé pour modifier son état.
-
(X/Y)
-
X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence du corps 3D, par rapport à l’origine actuelle de l’espace de conception. Modifiez-la pour changer la position X du corps 3D. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles par défaut.
-
Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence du corps 3D, par rapport à l’origine actuelle. Modifiez-la pour changer la position Y du corps 3D. La valeur peut être saisie en métrique ou en impérial ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles par défaut.
Propriétés
-
Component – ce champ s’affiche dans l’éditeur PCB uniquement lorsque le corps 3D sélectionné fait partie intégrante d’un composant PCB et affiche le désignateur du composant PCB parent. Sélectionnez le lien cliquable Component pour ouvrir le Component mode of the Properties panel du composant parent.
-
Identifier - saisissez un nom lisible par l’utilisateur servant à identifier l’objet corps 3D. Les identifiants sont utiles pour sélectionner un corps 3D dans le panneau PCB.
-
Board Side - utilisez la liste déroulante pour sélectionner de quel côté de la carte le corps 3D fera saillie. Ce paramètre est automatiquement modifié si l’objet corps 3D est basculé de l’autre côté de la carte dans le cadre du retournement d’un composant.
-
Layer - utilisez la liste déroulante pour sélectionner sur quelle couche existe le corps 3D. Seules les couches actuellement activées sont disponibles. Si la couche choisie est appariée, alors lorsque le corps est basculé de l’autre côté de la carte avec son composant, il sera également déplacé vers la couche appariée.
Type de modèle 3D
Sélectionnez un type de modèle pour l’objet corps 3D parmi les options disponibles : Generic, Extruded, Cylinder ou Sphere. Les options varient selon le type et fournissent les contrôles nécessaires au dimensionnement et au positionnement dans l’espace de conception 3D.
-
Generic - lorsque cette option est sélectionnée, l'objet 3D Body agit comme un conteneur pour celui-ci et est automatiquement redimensionné pour englober le modèle choisi.
-
Rotation X° - la rotation angulaire (en degrés) du modèle 3D autour de l'axe X. Cliquez sur les +/- boutons pour modifier la rotation angulaire par incréments de 9
0° ou saisissez la valeur manuellement.
-
Rotation Y° - la rotation angulaire (en degrés) du modèle 3D autour de l'axe Y. Cliquez sur les +/- boutons pour modifier la rotation angulaire par incréments de 9
0° ou saisissez la valeur manuellement.
-
Rotation Z° - la rotation angulaire (en degrés) du modèle 3D autour de l'axe Z. Cliquez sur les +/- boutons pour modifier la rotation angulaire par incréments de 9
0° ou saisissez la valeur manuellement.
-
Standoff Height - la distance entre la surface de la carte et la face inférieure du modèle 3D. Cliquez sur les +/- boutons pour augmenter ou diminuer la valeur, ou saisissez-la manuellement. Utilisez une valeur négative pour un modèle qui doit traverser le PCB vers le bas.
-
Source
-
Server
-
Item Revision - la révision de l'élément de modèle 3D requis. Cliquez sur le bouton Choose à droite du champ Item Revision pour ouvrir la boîte de dialogue Choose Item. Utilisez cette boîte de dialogue pour parcourir et sélectionner la révision souhaitée. Après avoir cliqué sur OK, un lien sera créé entre le 3D Body et la révision cible de l'élément de modèle 3D.
-
Vault - affiche le serveur cible. Utilisez le bouton Show in Explorer pour ouvrir le panneau Explorer.
-
Details - affiche les détails de la révision.
-
Revision State - affiche l'état de l'élément de modèle 3D lié.
-
Update - si une révision plus récente de l'élément lié est disponible, cliquez pour utiliser la dernière révision.
-
Embed Model - permet de sélectionner un modèle 3D (STEP, Parasolid, pièce SolidWorks) à incorporer.
-
Path - cliquez sur Choose pour rechercher et sélectionner le chemin du modèle.
-
Link to Model - permet de créer un lien vers un modèle 3D.
-
Path - cliquez sur Choose pour rechercher et sélectionner le chemin du modèle. Cliquez sur
pour actualiser le chemin.
-
Extruded
-
Overall Height - la distance entre la surface de la carte et la face supérieure du corps extrudé.
-
Standoff Height - la distance entre la surface de la carte et la face inférieure du corps extrudé. Cliquez sur les +/- boutons pour augmenter ou diminuer la valeur, ou saisissez-la manuellement. Utilisez une valeur négative pour les corps extrudés qui doivent traverser le PCB vers le bas.
-
Texture
-
Texture File - définit une image à afficher sur la surface supérieure du corps extrudé. Les formats de fichier acceptés sont
*.bmp, *.dds, *.dib, *.hdr, *.jpg, *.pfm, *.png, *.ppm, and *.tga. Cliquez sur
pour ouvrir une boîte de dialogue permettant de rechercher et sélectionner le fichier souhaité.
-
Center - les décalages X et Y que le centre de l'image de texture aura par rapport au centre de la surface supérieure du corps extrudé. Par exemple, une valeur de 100mil, 0mil déplacera le point central de l'image de 100 mils dans la direction X par rapport au point central de la surface supérieure du corps extrudé.
-
Size - la largeur (direction X) et la hauteur (direction Y) de l'image de texture. Par défaut, l'image de texture sera mise à l'échelle uniformément pour s'adapter aux limites de la surface supérieure du corps extrudé.
-
Rotation - la rotation du corps extrudé.
-
Cylinder
-
Height - la hauteur du corps cylindrique.
-
Radius - le rayon du corps cylindrique.
-
Rotation X° - la rotation angulaire (en degrés) du corps cylindrique autour de l'axe X. Cliquez sur les +/- boutons pour modifier la rotation angulaire par incréments de 9
0° ou saisissez la valeur manuellement.
-
Rotation Y° - la rotation angulaire (en degrés) du corps cylindrique autour de l'axe Y. Cliquez sur les +/- boutons pour modifier la rotation angulaire par incréments de 9
0° ou saisissez la valeur manuellement.
-
Rotation Z° - la rotation angulaire (en degrés) du corps cylindrique autour de l'axe Z. Cliquez sur les +/- boutons pour modifier la rotation angulaire par incréments de 9
0° ou saisissez la valeur manuellement.
-
Standoff Height - la distance entre la surface de la carte et la face inférieure du corps cylindrique. Cliquez sur les +/- boutons pour augmenter ou diminuer la valeur, ou saisissez-la manuellement. Utilisez une valeur négative pour un corps cylindrique qui doit traverser le PCB vers le bas.
-
Sphere
-
Radius - le rayon du corps sphérique.
-
Standoff Height - la distance entre la surface de la carte et le bord inférieur du corps sphérique. Cliquez sur les +/- boutons pour augmenter ou diminuer la valeur, ou saisissez-la manuellement. Utilisez une valeur négative pour un corps sphérique qui doit traverser le PCB vers le bas.
Snap Points
-
Grid region - affiche les points d'accrochage X, Y et Z pour la sphère.
-
Add - cliquez pour ajouter un nouveau point d'accrochage.
-
Average - cliquez pour utiliser les moyennes de tous les points d'accrochage sélectionnés pour un seul point d'accrochage individuel. Cette option n'est disponible que lorsque deux points d'accrochage ou plus sont sélectionnés dans la grille.
-
- cliquez pour supprimer le point d'accrochage sélectionné.
Display
-
Override Color - activez cette option si vous le souhaitez, puis cliquez sur la zone de couleur pour accéder aux options permettant de spécifier la couleur de l'objet.
-
Opacity - utilisez la barre de défilement ou saisissez directement le pourcentage pour spécifier la transparence du 3D Body, d'invisible (tout à gauche) à complètement opaque (tout à droite).
Ce paramètre est permanent pour cet objet, cependant il est également possible d'ajuster l'opacité de l'objet temporarily dans le panneau PCB lorsqu'il est défini en mode 3D Models.