« 3D Syntax » : différence entre les versions
Ligne 182 : | Ligne 182 : | ||
* N est le nombre de points de polygone, <br> | * N est le nombre de points de polygone, <br> | ||
* Xn,Yn,Zn : coordonnées de chaque point du polygone, | * Xn,Yn,Zn : coordonnées de chaque point du polygone, | ||
* Z est la cote du plan de départ de l'extrusion, <br> | * Z est la cote du plan de départ de l'extrusion (suivant l'axe Z), <br> | ||
* H est la hauteur d'extrusion du polygone.<br> | * H est la hauteur d'extrusion du polygone (suivant l'axe Z).<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> |
Version du 10 octobre 2014 à 18:42
Trouvez un résumé PDF ici: http://www.target-3001.de/target/francais/3D_Syntax_f.pdf
Généralités
Les coordonnées sont en mm, les chiffres décimaux sont séparés par un point.
Sur le trièdre 3D, les 3 axes sont :
- x (rouge) est l'abscisse. Elle pointe positivement à l'est, négativement à l'ouest.
- Y (verte) est l'ordonnée. Elle pointe positivement au Nord.
- Z (bleu) pointe positivement vers le haut (à l'observateur), négativement vers le bas, c'est-à-dire orthogonalement à la surface X/Y.
Système de coordonnées :
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 indiqués en degrés 0.0 ... 360.0. Le point '.' est utilisé pour la division 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 comme des valeurs RGB 3-byte hexadécimal.
Exemples:
- $0000FF - rouge
- $00FF00 - vert
- $FF0000 - bleu
- $000000 - noir
- $FFFFFF - blanc
- $888888 - Broche
- $333333 - IC (DIL, TQFP, ...)
- $AEAEAE - MetalCan
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 derrière 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 derrière la couleur sont interprétées comme des commentaires et n'ont pas d'influences sur le modèle.
Les éléments suivants sont définis:
Solid (S)
Un parallélépipède rectangle (solid 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
- Point de départ : X1,Y1,Z1,
- Point d'arrivée : X2,Y2,Z2,
- Largeur centrée sur le point de départ,
- Hauteur centrée sur le point de départ,
- Couleur,
- Rayon du chanfrein.
Si vous inscrivez un "-" avant le S, le corps devient transparent sauf ses coins.
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,Epaisseur,AngleDépart,AngleFin,Couleur
- Xm,Ym,Zm est le centre du tore,
- Rayon est le rayon du tore
- Epaisseur est le diamètre du cercle qui forme le volume du tore.
- AngleDépart est l'angle de départ dans le plan YZ,
- AngleFin est l'angle de fin dans le plan YZ.
Les angles de départ et de fin sont donnés suivant un ordre trigo dans le plan YZ.
Exemple: TX10,10,10,6,4,0,180,$888888
Un tore TY est défini comme ci dessous :
Syntaxe: TYXm,Ym,Zm,Rayon,Epaisseur,AngleDépart,AngleFin,Couleur
- Xm,Ym,Zm est le centre du tore,
- Rayon est le rayon du tore
- Epaisseur est le diamètre du cercle qui forme le volume du tore.
- AngleDépart est l'angle de départ dans le plan XZ,
- AngleFin 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.
Exemple: TY10,10,10,6,4,0,180,$888888
Un tore TZ est défini comme ci dessous :
Syntaxe: TZXm,Ym,Zm,Rayon,Epaisseur,AngleDépart,AngleFin,Couleur
- Xm,Ym,Zm est le centre du tore,
- Rayon est le rayon du tore
- Epaisseur est le diamètre du cercle qui forme le volume du tore.
- AngleDépart est l'angle de départ dans le plan XY,
- AngleFin 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.
Exemple: TZ10,10,10,6,4,0,180,$888888
Boule (Forme spéciale de tore)
Une boule est un tore de rayon=0 avec une angle de rotation de 360°.
Choisissez la forme de tore dans les icônes de formes.
L'image suivante apparaît avec la souris (Déplacez un peu M1H dans l'image)
Nous voyons un tore en quart de cercle.
Si vous modifiez l'ange de rotation de 90 à 360, vous avez un cercle complet avec un rayon de 24 mm et d'épaisseur de tube 4 mm:
Maintenant si nous modifions le rayon de 24 à 0, nous avons une boule de diamètre 4 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:
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
- X1,Y1,Z1 est le point de départ,
- X2,Y2,Z2 est le point de destination,
- Epaisseur est le diamètre du "tube"
Exemple: C5,0,10,5,0,40,7,$888888,0
Un cylindre peut avoir un chanfrein:
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 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").
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
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
- N est le nombre de points de polygone,
- 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).
Exemple: E5,9,35,4,7,-14,10,-14,20,-8,13,0,3,$FF0000
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".
Syntaxe: TTX,Y,Z,hauteur,largeur,angle,police de caractères,contenu,couleur
Exemple: TT0,0,16,4,4,45,TARGET,TARGET 3001!,$0FFFFF