Documentation

3D Syntax : Différence entre versions

(Tore(T))
(Polygone extrudé (E))
 
(28 révisions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Trouvez un résumé PDF ici: http://www.target-3001.de/target/francais/3D_Syntax_f.pdf
+
Trouvez un résumé PDF ici: [http://server.ibfriedrich.com/download/pdf/fr/3D_Syntax_f.pdf 3D_Syntax_f.pdf]
  
  
Ligne 5 : Ligne 5 :
  
  
Les coordonnées sont en mm, les chiffres décimaux sont séparés par un point. <br>
+
Les coordonnées sont exprimées en mm, le séparateur décimal est le point. <br>
 
Sur le trièdre 3D, les 3 axes sont :
 
Sur le trièdre 3D, les 3 axes sont :
*x (rouge) est l'abscisse. Elle pointe positivement à l'est, négativement à l'ouest. <br>
+
*X (en rouge) est l'abscisse. Il pointe positivement à l'Est, négativement à l'Ouest. <br>
*Y (verte) est l'ordonnée. Elle pointe positivement au Nord. <br>
+
*Y (en vert) est l'ordonnée. Il pointe positivement au Nord, négativement au Sud. <br>
*Z (bleu) pointe positivement vers le haut (à l'observateur), négativement vers le bas,  c'est-à-dire orthogonalement à la surface X/Y.
+
*Z (en bleu) pointe positivement vers le haut (par rapport à l'observateur), négativement vers le bas. C'est-à-dire orthogonalement à la surface définie par X/Y.<br><br>
  
'''Système de coordonnées ''':<br>
+
REMARQUE : Si vous souhaitez ensuite faire pivoter votre modèle selon l'axe Z, veuillez ajouter la touche [Ctrl]. <br><br>
  
[[image:koord.jpg||none]]
+
 
 +
'''Le système de coordonnées ''':<br>
 +
 
 +
[[image:koord.jpg||none]]<br><br>
  
 
'''Exemples:'''<br>
 
'''Exemples:'''<br>
Ligne 20 : Ligne 23 :
  
  
'''Les angles''' sont indiqués en degrés 0.0 ... 360.0. Le point '.' est utilisé pour la division décimale. <br>
+
'''Les angles''' sont exprimés en degrés de 0.0 à 360.0. Le point '.' est utilisé pour la séparation décimale. <br>
 
Les angles positifs passent de l'axe X à l'axe Y sur la couche de PCB, orthogonalement de l'axe X à l'axe Z ou de l'axe Y à l'axe Z.
 
Les angles positifs passent de l'axe X à l'axe Y sur la couche de PCB, orthogonalement de l'axe X à l'axe Z ou de l'axe Y à l'axe Z.
  
Ligne 28 : Ligne 31 :
  
  
Les couleurs sont définies comme des valeurs RGB 3-byte hexadécimal.
+
Les couleurs sont définies par des valeurs RGB sur 3 octets en hexadécimal.
  
 
'''Exemples:'''<br>
 
'''Exemples:'''<br>
Ligne 40 : Ligne 43 :
 
*<span style="color:#888888">'''$888888'''</span> - Broche
 
*<span style="color:#888888">'''$888888'''</span> - Broche
 
*<span style="color:#333333">'''$333333'''</span> - IC (DIL, TQFP, ...)
 
*<span style="color:#333333">'''$333333'''</span> - IC (DIL, TQFP, ...)
*<span style="color:#AEAEAE">'''$AEAEAE'''</span> - MetalCan
+
*<span style="color:#AEAEAE">'''$AEAEAE'''</span> - Boîtier métallique
  
  
 
La syntaxe d'un élément (un corps) est toujours écrit dans une ligne infinie. <br>
 
La syntaxe d'un élément (un corps) est toujours écrit dans une ligne infinie. <br>
 
Ainsi la syntaxe d'un nouvel élément commence dans une nouvelle ligne. TAB et CR/LF sont ignorés. <br>
 
Ainsi la syntaxe d'un nouvel élément commence dans une nouvelle ligne. TAB et CR/LF sont ignorés. <br>
Concernant un parallélépipède [[Rectangle|rectangle]] toutes les entrées derrière le rayon du bord sont interprétées comme des commentaires et n'ont pas d'influence sur le modèle. <br>
+
Concernant un parallélépipède [[Rectangle|rectangle]] toutes les entrées après le rayon du bord sont interprétées comme des commentaires et n'ont pas d'influence sur le modèle. <br>
Concernant tous les autres corps, toutes les entrées derrière la couleur sont interprétées comme des commentaires et n'ont pas d'influences sur le modèle.<br>
+
Concernant tous les autres corps, toutes les entrées après la couleur sont interprétées comme des commentaires et n'ont pas d'influence sur le modèle.<br>
  
  
 
'''Les éléments suivants sont définis:'''
 
'''Les éléments suivants sont définis:'''
  
== Solid (S) ==
+
== Solide (S) ==
  
  
Un parallélépipède [[Rectangle|rectangle]] (solid S) est défini comme ci dessous : <br>
+
Un parallélépipède [[Rectangle|rectangle]] (solide S) est défini comme ci dessous : <br>
 
'''Syntaxe:''' SX1,Y1,Z1,X2,Y2,Z2,largeur,hauteur,couleur,chanfrein<br>
 
'''Syntaxe:''' SX1,Y1,Z1,X2,Y2,Z2,largeur,hauteur,couleur,chanfrein<br>
'''Exemple:'''-S0,0,15,20,0,15,10,5,$0000FF,0.2<br><br>
+
'''Exemple:''' -S0,0,15,20,0,15,10,5,$0000FF,0.2<br><br>
  
 
* Point de départ : X1,Y1,Z1,
 
* Point de départ : X1,Y1,Z1,
Ligne 65 : Ligne 68 :
 
* Rayon du chanfrein.
 
* Rayon du chanfrein.
  
Si vous inscrivez un "-" avant le S, le corps devient transparent sauf ses coins. <br>
+
Si vous insérez un tiret "-" avant le S, le corps devient transparent sauf ses arêtes. <br>
  
 
[[image:3dsyntax1.jpg||none]]<br>
 
[[image:3dsyntax1.jpg||none]]<br>
  
== Tore(T) ==
+
== Tore (T) ==
 +
 
 
Un tore T (TX, TY ou TZ) est créé par la rotation d'un cercle autour d'un axe. <br><br>
 
Un tore T (TX, TY ou TZ) est créé par la rotation d'un cercle autour d'un axe. <br><br>
  
 
Un tore TX est défini comme ci dessous :<br>
 
Un tore TX est défini comme ci dessous :<br>
'''Syntaxe:''' TXXm,Ym,Zm,Rayon,Epaisseur,AngleDépart,AngleFin,Couleur<br><br>
+
'''Syntaxe:''' TXXm,Ym,Zm,Rayon,Épaisseur,Angle de départ,Angle de fin,Couleur<br>
*'''Pm''' (Xm,Ym,Zm) est le centre du tore,  
+
*'''Xm,Ym,Zm''' est le centre du tore,  
 
*'''Rayon''' est le rayon du tore  
 
*'''Rayon''' est le rayon du tore  
*'''Epaisseur''' est le diamètre du cercle qui forme le volume du tore.
+
*'''Épaisseur''' est le diamètre du cercle qui forme le volume du tore.
*'''AngleDépart''' est l'angle de départ dans le plan YZ,
+
*'''Angle de départ''' est l'angle de départ dans le plan YZ,
*'''AngleFin''' est l'angle de fin dans le plan YZ.<br>
+
*'''Angle de fin''' est l'angle de fin dans le plan YZ.<br>
Les angles de départ et de fin sont donnés suivant un ordre trigo dans le plan YZ.<br><br>
+
Les angles de départ et de fin sont donnés suivant un ordre trigonométrique dans le plan YZ.<br><br>
  
 
'''Exemple:''' TX10,10,10,6,4,0,180,$888888<br>
 
'''Exemple:''' TX10,10,10,6,4,0,180,$888888<br>
  
[[Image:3dsyntax3.jpg]]
+
[[Image:3dsyntax3.jpg]]<br><br>
  
  
 
Un tore TY est défini comme ci dessous : <br>
 
Un tore TY est défini comme ci dessous : <br>
'''Syntaxe:''' TYXm,Ym,Zm,Rayon,Epaisseur,AngleDépart,AngleFin,Couleur<br>
+
'''Syntaxe:''' TYXm,Ym,Zm,Rayon,Épaisseur,Angle de départ,Angle de fin,Couleur<br>
  
*'''Pm''' (Xm,Ym,Zm) est le centre du tore,  
+
*'''Xm,Ym,Zm''' est le centre du tore,  
 
*'''Rayon''' est le rayon du tore  
 
*'''Rayon''' est le rayon du tore  
*'''Epaisseur''' est le diamètre du cercle qui forme le volume du tore.
+
*'''Épaisseur''' est le diamètre du cercle qui forme le volume du tore.
*'''AngleDépart''' est l'angle de départ dans le plan XZ,
+
*'''Angle de départ''' est l'angle de départ dans le plan XZ,
*'''AngleFin''' est l'angle de fin dans le plan XZ.
+
*'''Angle de fin''' est l'angle de fin dans le plan XZ.
Les angles de départ et de fin sont donnés suivant un ordre trigo dans le plan XZ.<br><br>
+
Les angles de départ et de fin sont donnés suivant un ordre trigonométrique dans le plan XZ.<br><br>
  
 
'''Exemple:''' TY10,10,10,6,4,0,180,$888888<br>
 
'''Exemple:''' TY10,10,10,6,4,0,180,$888888<br>
Ligne 101 : Ligne 105 :
  
 
Un tore TZ est défini comme ci dessous :<br>
 
Un tore TZ est défini comme ci dessous :<br>
'''Syntaxe:''' TZXm,Ym,Zm,Rayon,Epaisseur,AngleDépart,AngleFin,Couleur<br>
+
'''Syntaxe:''' TZXm,Ym,Zm,Rayon,Épaisseur,Angle de départ,Angle de fin,Couleur<br>
  
*'''Pm''' (Xm,Ym,Zm) est le centre du tore,  
+
*'''Xm,Ym,Zm''' est le centre du tore,  
 
*'''Rayon''' est le rayon du tore  
 
*'''Rayon''' est le rayon du tore  
*'''Epaisseur''' est le diamètre du cercle qui forme le volume du tore.
+
*'''Épaisseur''' est le diamètre du cercle qui forme le volume du tore.
*'''AngleDépart''' est l'angle de départ dans le plan XY,
+
*'''Angle de départ''' est l'angle de départ dans le plan XY,
*'''AngleFin''' est l'angle de fin dans le plan XY.
+
*'''Angle de fin''' est l'angle de fin dans le plan XY.
Les angles de départ et de fin sont donnés suivant un ordre trigo dans le plan XY.<br><br>
+
Les angles de départ et de fin sont donnés suivant un ordre trigonométrique dans le plan XY.<br><br>
  
 
'''Exemple:''' TZ10,10,10,6,4,0,180,$888888<br>
 
'''Exemple:''' TZ10,10,10,6,4,0,180,$888888<br>
  
[[Image:3dsyntax2.jpg]]
+
[[Image:3dsyntax2.jpg]]<br><br>
  
== Boule (Forme spéciale de tore) ==
+
== Sphère (forme spéciale de tore) ==
  
  
Une boule est un tore de rayon=0 avec une angle de rotation de 360°. <br>
+
Une sphère (boule) est un tore de rayon 0 avec une angle de rotation de 360°. <br>
Choisissez la forme de tore dans la liste de sélection. L'image suivant apparaît avec la souris (Déplacez un peu '''[[M1H]]''' dans l'image)
+
Choisissez la forme primitive de tore dans les icônes de formes. <br>
 +
L'image suivante apparaît avec la souris (déplacez un peu '''[[M1H]]''' dans l'image)
  
  
[[image:3dkugel1.png]]<br>
+
[[image:3dkugel1.png]]<br><br>
Nous voyons un tore comme un quart de cercle. <br><br>
 
  
Si vous modifiez l'ange de rotation de 90 à 360, vous avez un cercle complet avec le rayon 24 mm et l'épaisseur de tube 4 mm:
+
Nous voyons un tore en quart de cercle. <br><br>
 +
 
 +
Si vous modifiez l'angle de rotation de 90 à 360, vous avez un cercle complet avec un rayon de 24 mm et d'épaisseur de tube de 4 mm:<br>
 
[[image:3dkugel2.png]]<br><br>
 
[[image:3dkugel2.png]]<br><br>
  
Maintenant si nous modifions le rayon de 24 à 0, nous avons une boule de diamètre 4 mm:
+
Maintenant si nous modifions le rayon de 24 à 0 mm, nous avons une sphère de diamètre 4 mm:<br>
[[image:3dkugel3.png]]
+
[[image:3dkugel3.png]]<br><br>
  
 
+
Pour modifier le diamètre de la sphère, augmentez l'épaisseur du tube. Entrez par exemple 20 en lieu et place de 4 mm. Vous obtenez une sphère d'un diamètre de 20 mm:
Um den Durchmesser der Kugel zu manipulieren müssen sie also den Wert für die Schlauchdicke aufweiten. Geben Sie also z. B. statt der 4 eine 20 ein, so erhalten Sie eine Kugel mit Durchmesser =20 mm:
 
  
 
[[image:3dkugel4.png]]<br>
 
[[image:3dkugel4.png]]<br>
Ligne 138 : Ligne 143 :
  
  
Un cylindre C est un "tube" fermé en haut et en bas :
+
Un cylindre C est un "tube" fermé en haut et en bas défini comme ci dessous : <br>
*P1 est le point de départ (X1,Y1,Z1),
+
'''Syntaxe:''' CX1,Y1,Z1,X2,Y2,Z2,épaisseur,couleur,chanfrein<br>
*P2 est le point de destination (X2, Y2, Z2),
+
* X1,Y1,Z1 est le point de départ,
*Epaisseur est le diamètre du "tube"<br>
+
* X2,Y2,Z2 est le point de destination,
 +
* Epaisseur est le diamètre du "tube"<br>
  
'''Syntaxe:''' CX1,Y1,Z1,X2,Y2,Z2,épaisseur,couleur,chanfrein<br>
+
'''Exemple:''' C5,0,10,5,0,40,7,$888888,0<br><br>
'''Exemple:''' C5,0,10,5,0,40,7,$888888,0<br>
 
  
[[image:3dsyntax5.jpg|none]]
+
[[image:3dsyntax5.jpg|none]]<br><br>
 
<br><br>
 
<br><br>
  
 
Un cylindre peut avoir un chanfrein: <br>
 
Un cylindre peut avoir un chanfrein: <br>
 +
 
[[Image:3dsyntax5a.jpg]]<br><br>
 
[[Image:3dsyntax5a.jpg]]<br><br>
  
 
Le rayon du chanfrein est à saisir après la couleur. (voir flèche).
 
Le rayon du chanfrein est à saisir après la couleur. (voir flèche).
 
<br><br><br><br>
 
<br><br><br><br>
 +
  
 
== RESISTANCE Cylindrique (RC), code couleur d'une résistance ==
 
== RESISTANCE Cylindrique (RC), code couleur d'une résistance ==
  
...avec bouchons. Les trois premières coordonnées XYZ déterminent le premier couleur de code d'anneau code, en commençant à gauche. P1 est le point où il commence, P2 le point final. La largeur est le diamètre du tube ( "fil").<br>
+
...avec bouchons. Les trois premières coordonnées XYZ déterminent la position du premier anneau du code couleur, en commençant à gauche. P1 est le point où il commence, P2 le point final. "largeur" est le diamètre du tube ("fil").<br>
  
 
'''Syntaxe:'''<br>
 
'''Syntaxe:'''<br>
Ligne 172 : Ligne 179 :
  
  
[[image:3dsyntax5a.png|none]]<br>
+
[[image:3dsyntax5a.png|none]]<br><br>
  
== '''Polygone extrudé (E)''' ==
+
== Polygone extrudé (E) ==
  
  
 
Un [[Polygone|polygone]] extrudé E est toujours placé dans le plan  X-Y et est extrudé dans la direction Z. <br>
 
Un [[Polygone|polygone]] extrudé E est toujours placé dans le plan  X-Y et est extrudé dans la direction Z. <br>
*N est le nombre de points de polygone. <br>
+
'''Syntaxe:''' EN,X1,Y1,,X2,Y2,X3,Y3,...,Z,H,Couleur<br>
*Z1 est la hauteur de lancement inférieur, <br>
+
* N est le nombre de points de polygone
*Z2 est la hauteur de polygone.<br>
+
* Xn,Yn,Zn : coordonnées de chaque point du polygone
 +
* Z est la cote du plan de départ de l'extrusion (suivant l'axe Z)
 +
* H est la hauteur d'extrusion du polygone (suivant l'axe Z)
  
'''Syntaxe:''' EN,X1,Y1,,X2,Y2,X3,Y3,...,Z,H,Couleur<br>
+
<br><br>'''Exemple:''' E5,9,35,4,7,-14,10,-14,20,-8,13,0,3,$FF0000<br>
'''Exemple:''' E5,9,35,4,7,-14,10,-14,20,-8,13,0,3,$FF0000<br>
+
 
 +
[[image:3dsyntax6.jpg|none]]Image: Polygone extrudée<br><br>
  
[[image:3dsyntax6.jpg|none]]<br>
+
Si la représentation 3D entière consiste en un seul polygone extrudé, la valeur de la hauteur H est automatiquement adoptée comme valeur de la propriété COMPONENT_HIGHT du composant. S'il existe d'autres éléments 3D, cette valeur n'est pas automatiquement adoptée.<br><br>
  
 
== Texte (TT ou Texte) ==
 
== Texte (TT ou Texte) ==
  
  
... se trouve toujours parallèlement à la surface. La hauteur définie son hauteur de lettre, largeur définie sa largeur. L'angle définie l'angle dans le plan X-Y. Le base est le nadir à l'avant sous la première lettre. Les variables communes "!Composant", "!Valeur" "!Symbole" sont déplacés conformément dans le "contenu". C'est possible aussi de placer un texte statiquement par inscription directement dans la ligne syntaxe accordant la position "contenu".<br>
+
... se trouve toujours parallèlement à la surface XY. <br>
 
 
 
'''Syntaxe:''' TTX,Y,Z,hauteur,largeur,angle,police de caractères,contenu,couleur<br>
 
'''Syntaxe:''' TTX,Y,Z,hauteur,largeur,angle,police de caractères,contenu,couleur<br>
 +
* X,Y,Z coordonnées du coin bas gauche du début du texte,
 +
* Hauteur du texte,
 +
* Largeur du texte,
 +
* Angle trigonométrique du texte dans le plan X-Y.
 +
* Police de caractères : à choisir parmi les polices installées dans le système, <br>
 +
* Contenu : Texte à afficher, les variables comme "!Composant", "!Valeur" "!Symbole" peuvent être utilisées. <br>
 +
NB : Le texte a une épaisseur nulle et ne peut être extrudé suivant l'axe Z.<br>
 +
 
'''Exemple:''' TT0,0,16,4,4,45,TARGET,TARGET 3001!,$0FFFFF<br>
 
'''Exemple:''' TT0,0,16,4,4,45,TARGET,TARGET 3001!,$0FFFFF<br>
  
[[image:3dsyntax7.jpg|none]]
+
[[image:3dsyntax7.jpg|none]]<br><br>
 +
 
 +
 
 +
 
 +
== Fichier STEP ==
 +
 
 +
Comment incorporer un fichier STEP?:<br><br>
 +
'''Syntaxe:''' HashSTL,XHashStep,A1,B1,C1,D1,A2,B2,C2,D2,A3,B3,C3,D3,A4,B4,C4,D4,Couleur<br>
 +
'''Exemple:''' X-12345678,87654321,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,$0FFFFF<br><br>
 +
La séquence commence par "X" et est suivie par deux valeurs de hachage internes pour le conteneur de données dans le projet. Celles-ci seront générées automatiquement dès que vous chargez un fichier STEP. A1 ... D4 est un 4x4 matrix de rotation et translation. A la fin, la couleur est définie. Si vous saisissez la couleur $ 000000 (noir), la couleur éventuellement existante du modèle STEP que vous venez de lire sera utilisée.<br><br><br><br>
 +
 
  
  

Version actuelle datée du 14 juillet 2021 à 10:27

Trouvez un résumé PDF ici: 3D_Syntax_f.pdf


Généralités

Les coordonnées sont exprimées en mm, le séparateur décimal est le point.
Sur le trièdre 3D, les 3 axes sont :

REMARQUE : Si vous souhaitez ensuite faire pivoter votre modèle selon l'axe Z, veuillez ajouter la touche [Ctrl].


Le système de coordonnées :

Koord.jpg


Exemples:
0,0,0 est le point d'origine sur la surface supérieure du PCB.
0,0,0.5 se trouve p.ex. 0,5mm sur l'origine de l'axe Z.


Les angles sont exprimés en degrés de 0.0 à 360.0. Le point '.' est utilisé pour la séparation décimale.
Les angles positifs passent de l'axe X à l'axe Y sur la couche de PCB, orthogonalement de l'axe X à l'axe Z ou de l'axe Y à l'axe Z.

Exemples:
0,90
90.0
180.0


Les couleurs sont définies par des valeurs RGB sur 3 octets en hexadécimal.

Exemples:



La syntaxe d'un élément (un corps) est toujours écrit dans une ligne infinie.
Ainsi la syntaxe d'un nouvel élément commence dans une nouvelle ligne. TAB et CR/LF sont ignorés.
Concernant un parallélépipède rectangle toutes les entrées après le rayon du bord sont interprétées comme des commentaires et n'ont pas d'influence sur le modèle.
Concernant tous les autres corps, toutes les entrées après la couleur sont interprétées comme des commentaires et n'ont pas d'influence sur le modèle.


Les éléments suivants sont définis:

Solide (S)

Un parallélépipède rectangle (solide S) est défini comme ci dessous :
Syntaxe: SX1,Y1,Z1,X2,Y2,Z2,largeur,hauteur,couleur,chanfrein
Exemple: -S0,0,15,20,0,15,10,5,$0000FF,0.2

Si vous insérez un tiret "-" avant le S, le corps devient transparent sauf ses arêtes.

3dsyntax1.jpg

Tore (T)

Un tore T (TX, TY ou TZ) est créé par la rotation d'un cercle autour d'un axe.

Un tore TX est défini comme ci dessous :
Syntaxe: TXXm,Ym,Zm,Rayon,Épaisseur,Angle de départ,Angle de fin,Couleur

Les angles de départ et de fin sont donnés suivant un ordre trigonométrique dans le plan YZ.

Exemple: TX10,10,10,6,4,0,180,$888888

3dsyntax3.jpg


Un tore TY est défini comme ci dessous :
Syntaxe: TYXm,Ym,Zm,Rayon,Épaisseur,Angle de départ,Angle de fin,Couleur

Les angles de départ et de fin sont donnés suivant un ordre trigonométrique dans le plan XZ.

Exemple: TY10,10,10,6,4,0,180,$888888

3dsyntax4.jpg


Un tore TZ est défini comme ci dessous :
Syntaxe: TZXm,Ym,Zm,Rayon,Épaisseur,Angle de départ,Angle de fin,Couleur

Les angles de départ et de fin sont donnés suivant un ordre trigonométrique dans le plan XY.

Exemple: TZ10,10,10,6,4,0,180,$888888

3dsyntax2.jpg

Sphère (forme spéciale de tore)

Une sphère (boule) est un tore de rayon 0 avec une angle de rotation de 360°.
Choisissez la forme primitive de tore dans les icônes de formes.
L'image suivante apparaît avec la souris (déplacez un peu M1H dans l'image)


3dkugel1.png

Nous voyons un tore en quart de cercle.

Si vous modifiez l'angle de rotation de 90 à 360, vous avez un cercle complet avec un rayon de 24 mm et d'épaisseur de tube de 4 mm:
3dkugel2.png

Maintenant si nous modifions le rayon de 24 à 0 mm, nous avons une sphère de diamètre 4 mm:
3dkugel3.png

Pour modifier le diamètre de la sphère, augmentez l'épaisseur du tube. Entrez par exemple 20 en lieu et place de 4 mm. Vous obtenez une sphère d'un diamètre de 20 mm:

3dkugel4.png

Cylindre (C)

Un cylindre C est un "tube" fermé en haut et en bas défini comme ci dessous :
Syntaxe: CX1,Y1,Z1,X2,Y2,Z2,épaisseur,couleur,chanfrein

Exemple: C5,0,10,5,0,40,7,$888888,0

3dsyntax5.jpg




Un cylindre peut avoir un chanfrein:

3dsyntax5a.jpg

Le rayon du chanfrein est à saisir après la couleur. (voir flèche).




RESISTANCE Cylindrique (RC), code couleur d'une résistance

...avec bouchons. Les trois premières coordonnées XYZ déterminent la position du premier anneau du code couleur, en commençant à gauche. P1 est le point où il commence, P2 le point final. "largeur" est le diamètre du tube ("fil").

Syntaxe:
RC1,X1,Y1,Z1,X2,Y2,Z2,largeur,couleur,commentaire
RC2,X1,Y1,Z1,X2,Y2,Z2,largeur,couleur,commentaire

Exemple:

RC1,-2.2,0,1.37,-1.4,0,1.37,2.55,$FF0000,code couleur 1
RC2,-1.1,0,1.37,-0.3,0,1.37,2.55,$00FF00,code couleur 2
RC3,0,0,1.37,0.8,0,1.37,2.55,$0000FF,code couleur 2
RC4,1.4,0,1.37,2.2,0,1.37,2.55,$0069AD,tolerance3


3dsyntax5a.png


Polygone extrudé (E)

Un polygone extrudé E est toujours placé dans le plan X-Y et est extrudé dans la direction Z.
Syntaxe: EN,X1,Y1,,X2,Y2,X3,Y3,...,Z,H,Couleur



Exemple: E5,9,35,4,7,-14,10,-14,20,-8,13,0,3,$FF0000

3dsyntax6.jpg
Image: Polygone extrudée

Si la représentation 3D entière consiste en un seul polygone extrudé, la valeur de la hauteur H est automatiquement adoptée comme valeur de la propriété COMPONENT_HIGHT du composant. S'il existe d'autres éléments 3D, cette valeur n'est pas automatiquement adoptée.

Texte (TT ou Texte)

... se trouve toujours parallèlement à la surface XY.
Syntaxe: TTX,Y,Z,hauteur,largeur,angle,police de caractères,contenu,couleur

NB : Le texte a une épaisseur nulle et ne peut être extrudé suivant l'axe Z.

Exemple: TT0,0,16,4,4,45,TARGET,TARGET 3001!,$0FFFFF

3dsyntax7.jpg



Fichier STEP

Comment incorporer un fichier STEP?:

Syntaxe: HashSTL,XHashStep,A1,B1,C1,D1,A2,B2,C2,D2,A3,B3,C3,D3,A4,B4,C4,D4,Couleur
Exemple: X-12345678,87654321,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,$0FFFFF

La séquence commence par "X" et est suivie par deux valeurs de hachage internes pour le conteneur de données dans le projet. Celles-ci seront générées automatiquement dès que vous chargez un fichier STEP. A1 ... D4 est un 4x4 matrix de rotation et translation. A la fin, la couleur est définie. Si vous saisissez la couleur $ 000000 (noir), la couleur éventuellement existante du modèle STEP que vous venez de lire sera utilisée.