Macro FCCircularText/fr

Cette macro écris votre texte autour d'un cylindre sue un angle désigné et paramétrable dans la macro.

Rotation sur 360°



Exemple
Ici le texte est placé dans l'emplacement d'une rotation de 180 degrés et crée le texte dans la courbe interne de l'objet.

Utilisation
Les différents paramètres de réglage : pour votre compréhension faites un test avec les valeurs à 0.0 et constatez du résultat, puis commencez vos réglages.
 * 1) PolicePath     = "C:/Windows/Polices/KLANG.TTF"
 * 2) * Le chemin de l'emplacement de votre police de caractère
 * 3) rayon          = 10.0 mm
 * 4) * Rayon du cylindre pour la rotation
 * 5) rotation       = 180
 * 6) * La rotation correspond à la place occupée par le texte de x à max 360 (ce nombre doit être minimum égal ou supérieur au nombre de caractères)
 * 7) texte          = "FreeCad The Best"
 * 8) * Votre texte à afficher (PS: un espace affiche une erreur, ne pas en tenir compte)
 * 9) SizeCaractere  = 5.0
 * 10) * Hauteur du caractère
 * 11) exterieur = 1
 * 12) * si exterieur = 1 alors le texte est écrit sur la face externe du cylindre
 * 13) * si exterieur = 0 alors le texte est écrit sur la face interne du cylindre
 * 14) debout = 0
 * 15) * si debout = 0 un texte circulaire est créé sur une face plane travaille en combinaison avec : exterieur = 1 le texte est écrit sur le côté supérieur du cercle
 * 16) * si debout = 0 un texte circulaire est créé sur une face plane travaille en combinaison avec : exterieur = 0 le texte est écrit sur le côté inférieur du cercle
 * 17) Ci dessous partie des corrections (ou ajustements)
 * 18) Ces nombres sont les corrections effectuées pour un cercle de rayon de 10 mm (modifier pour tout autres rayon pour votre facilité, commencez par un caractère et constatez le résultat)
 * 1) correctionAngle = 10.0
 * 2) * correction de l'angle pour la tangence avec le caractère
 * 3) correctionRayon = 0.15
 * 4) * Compensation du rayon en rapport à correctionAngle et dépend de la dimension des caractères.

Script
Macro FCCircularText.FCMacro

(pas totalement terminé d'autres options et mises au points sont en vue)

En projet :

texte sur un cercle sur une ligne en hélice.

texte écrit sur la position du cylindre sélectionné.

(PS: il est possible qu'une erreur soit faite entre deux versions S'il vous plaît attendez la prochaine version ou retourner à la version précédente merci)

Actuellement :


 * ver 0.4 27/08/2014 correction d'une erreur de calcul du rayon (exterieur=0, debout=1)
 * ver 0.3 26/08/2014 ajout de la création d'un texte circulaire sur une surface plane haut du cercle et bas du cercle.
 * ver 0.2 26/08/2014 ajout de la création du texte dans la courbe interne du cylindre.
 * ver 0.1

(83 fois)

Liens
Pour tous commentaires sur le forum Extrude from curved surface of cylinder