Encuentre similares con IA
Perfil de impresión(0)
Archivo de modelo(0)
Publicado:2015-12-02 22:23:21
0
0
パラメトリックヒエログリフアルファベット。
オープンSCADプログラム「Hieroglyphics.scad」を使用すると、これが可能です。
関数「drawText()」を使用してパラメトリックヒエログリフテキストを描き、関数「drawTextInCartouche()」を使用してカルトゥーシュの中にヒエログリフテキストを描く。サンプル:
drawText(["A","B","C",0); // 左から右に書かれたテキスト
drawText(["A","B","C",1); // 上下に書かれたテキスト
drawTextInCartouche(["K","U","F","U"],0); // 文字はカルトゥーチの上に重なっています
drawTextInCartouche(["K","U","F","U"],1); // 文字は内側に彫られています
このプログラムは、1つの象形文字を定義するために256×256のビットマップを使用しています。ビットマップは、vbscriptの「ConvertBMP.vbs」を使用して生成されています。このスクリプトは、すべての256×256(8ビットカラー)の.bmpファイルを2つのOpenSCADインクルードファイルに変換します。
1) bitmap.scad (テキストベースのビットマップが含まれています)
2) utils.scad (文字サイズを計算するための単一の関数のみを含む)
もしscadファイルで現在使用されているビットマップのいずれかを置き換えたい場合、VBScriptを使用して新しいテキストビットマップを生成することができます。
最も重要なジェネリックパラメータ:
ピクセルサイズ = 0.1; これはキャラクターの全体的なサイズを決定します。ピクセル厚さ = 2.0; これはキャラクターの厚さ(Z方向)を決定します。