Resumé
L'alphabet hiéroglyphique paramétrique.
Avec le programme OpenSCAD "Hieroglyphics.scad", c'est possible :
Pour dessiner des textes hiéroglyphiques paramétriques en utilisant la fonction "drawText()", et pour dessiner un texte hiéroglyphique à l'intérieur d'une cartouche en utilisant la fonction "drawTextInCartouche()".Échantillons :
drawText(["A","B","C",0); // texte écrit de gauche à droite.
drawText(["A","B","C",1); // texte écrit de haut en bas.
drawTextInCartouche(["K","U","F","U"],0); // les caractères sont superposés sur la cartouche.
drawTextInCartouche(["K","U","F","U"],1); // les caractères sont sculptés vers l'intérieur.
Le programme utilise un bitmap de 256x256 pour définir un seul caractère hiéroglyphique. Les bitmaps ont été générés à l'aide du script vbscript "ConvertBMP.vbs". Ce script convertit tous les fichiers .bmp de 256x256 (couleur 8 bits) en deux fichiers include d'OpenSCAD :
1) bitmap.scad (contenant les bitmaps textuels)
2) utils.scad (ne contenant qu'une seule fonction pour calculer la taille des caractères)
Si l'on veut remplacer l'une des bitmaps actuellement utilisées par le fichier Scad, la nouvelle bitmap textuelle peut être générée à l'aide de VBScript.
Les paramètres génériques les plus importants :
pixelSize = 0.1 ; // détermine la taille globale du personnage.Теги
Источник модели
