自由曲線の利用

「自由曲線の利用」の編集履歴(バックアップ)一覧はこちら

自由曲線の利用」(2016/10/29 (土) 11:34:05) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

 元絵から飾り文字を作成します. //&ref(s004introbezier.zip) をクリックして,s004introbezier.zipをダウンロードして解凍すると,s004introbezier.cdyと元絵の画像ファイルletterK.pngが入手できます.s004introbezier.cdyファイルを開いてください.  まず,元絵letterK.pngをCinderella画面に読み込みましょう. Cinderella画面を開いて,メニューバー左上の「ファイル→メディアブラウザ」をクリックします.さらに,ウィンドウ左下の&nowiki(){+}マークをクリックすると,元絵letterK.pngを選択できます.  次に,CindyScriptで次のコマンドを実行すると,Cinderella画面上に元絵letterK.pngが薄めに表示されます. drawimage([0,0],"letterK.png",scale->4,alpha->0.4); // [0,0]は画像ファイル"letterK.png"の中心の位置 // scale->で大きさ(倍率) // alpha->で不透明度(0が透明,1が不透明) 描画範囲を画像に合わせると,画像ファイルの大きさでPDFファイルが生成されます. &ref(screen1.png,,title=,width=600,)  次に,飾り文字の元絵に合わせて節点をAからRまでとります. &ref(screen2.png,,title=,width=600,) 次のコマンドを実行すると,制御点を節点間の3等分点として作成できます. Mkbezierptcrv([A,B,C,D,E,F,G,H,K,L,M,N,O,P,Q,R,A]); &ref(screen3.png,,title=,width=600,) 生成された制御点を動かして飾り文字にフィッティングさせます. &ref(screen4.png,,title=,width=600,) Texviewボタン,Exekcボタンの順にクリックすると,次の図が得られます. &ref(s004introbezier1.png,,title=,width=200,)  さらに,色を塗りましょう.次のコマンドを実行すると,ベジエ曲線"bza"の内部に赤色が塗られます. Setcolor([1,0,0]); // red(赤)を1倍の濃さで塗る Shade(["bza"]); // "bza"はベジエ曲線のプロットデータ名 実行すると,Cinderella画面上には青色で塗られます.しかし,Texviewボタン,Exekcボタンの順にクリックすると,次の図が得られます. &ref(s004introbezier2.png,,title=,width=200,) また,生成される図のTeXファイルは以下のものです. &ref(s004introbezier.tex)
 元絵から飾り文字を作成します. &ref(s004introbezier.zip) をクリックして,s004introbezier.zipをダウンロードして解凍すると,s004introbezier.cdyと元絵の画像ファイルletterK.pngが入手できます.s004introbezier.cdyファイルを開いてください.  まず,元絵letterK.pngをCinderella画面に読み込みましょう. Cinderella画面を開いて,メニューバー左上の「ファイル→メディアブラウザ」をクリックします.さらに,ウィンドウ左下の&nowiki(){+}マークをクリックすると,元絵letterK.pngを選択できます.  次に,CindyScriptで次のコマンドを実行すると,Cinderella画面上に元絵letterK.pngが薄めに表示されます. drawimage([0,0],"letterK.png",scale->4,alpha->0.4); // [0,0]は画像ファイル"letterK.png"の中心の位置 // scale->で大きさ(倍率) // alpha->で不透明度(0が透明,1が不透明) 描画範囲を画像に合わせると,画像ファイルの大きさでPDFファイルが生成されます. &ref(screen1.png,,title=,width=600,)  次に,飾り文字の元絵に合わせて節点をAからRまでとります. &ref(screen2.png,,title=,width=600,) 次のコマンドを実行すると,制御点を節点間の3等分点として作成できます. Mkbezierptcrv([A,B,C,D,E,F,G,H,K,L,M,N,O,P,Q,R,A]); &ref(screen3.png,,title=,width=600,) 生成された制御点を動かして飾り文字にフィッティングさせます. &ref(screen4.png,,title=,width=600,) Texviewボタン,Exekcボタンの順にクリックすると,次の図が得られます. &ref(s004introbezier1.png,,title=,width=200,)  さらに,色を塗りましょう.次のコマンドを実行すると,ベジエ曲線"bza"の内部に赤色が塗られます. Setcolor([1,0,0]); // red(赤)を1倍の濃さで塗る Shade(["bza"]); // "bza"はベジエ曲線のプロットデータ名 実行すると,Cinderella画面上には青色で塗られます.しかし,Texviewボタン,Exekcボタンの順にクリックすると,次の図が得られます. &ref(s004introbezier2.png,,title=,width=200,) また,生成される図のTeXファイルは以下のものです. &ref(s004introbezier.tex)

表示オプション

横に並べて表示:
変化行の前後のみ表示:
|新しいページ |検索 |ページ一覧 |RSS |@ウィキご利用ガイド |管理者にお問合せ
|ログイン|