「複数のベジエ曲線を描く Mkbeziercrv」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
複数のベジエ曲線を描く Mkbeziercrv 2016.03.27 mkbeziercrv.cdy
Mkbeziercrv(名前,[[節点リスト, 制御点リスト],[節点リスト, 制御点リスト],...],
[オプション] )
複数のベジエ曲線を描く.
//&ref(mkbeziercrv.png,,title=,width=400,)
//&ref(mkbeziercrv.zip)
Addax(0);
// 座標軸は消しておいた.
Mkbeziercrv("1",[[[A,B,C],[D,[E,F]]],[[G,H],[[K,L]]]]);
// 複数のベジエ曲線を描く.
// Bezier に入れるものを[ ]でくくり,[ ] の中に複数入れる.
// 以下のようにしても同じ.
// ptlist1=[A,B,C];ctrlist1=[[D],[E,F]];list1=[ptlist1,ctrlist1];
// ptlist2=[G,H];ctrlist2=[[K,L]];list2=[ptlist2,ctrlist2];
// list=[list1,list2];
// Mkbeziercrv("1",list);
Pointdata("1",[A,B,C,D,E,F,G,H,K,L],["Size=3"]);
// 説明のため,大きめの点を描く.
Letter([A,"s1","A",B,"s1","B",C,"s1","C"]);
Letter([D,"n1","D",E,"n1","E",F,"n1","F"]);
Letter([G,"s1","G",H,"s1","H",K,"n1","K"]);
Letter([L,"n1","L"]);
// 説明のため,点の名前を書く.
複数のベジエ曲線を描く Mkbeziercrv 2016.03.27 mkbeziercrv.cdy
Mkbeziercrv(名前,[[節点リスト, 制御点リスト],[節点リスト, 制御点リスト],...],
[オプション] )
複数のベジエ曲線を描く.
&ref(mkbeziercrv.png,,title=,width=400,)
&ref(mkbeziercrv.zip)
Addax(0);
// 座標軸は消しておいた.
Mkbeziercrv("1",[[[A,B,C],[D,[E,F]]],[[G,H],[[K,L]]]]);
// 複数のベジエ曲線を描く.
// Bezier に入れるものを[ ]でくくり,[ ] の中に複数入れる.
// 以下のようにしても同じ.
// ptlist1=[A,B,C];ctrlist1=[[D],[E,F]];list1=[ptlist1,ctrlist1];
// ptlist2=[G,H];ctrlist2=[[K,L]];list2=[ptlist2,ctrlist2];
// list=[list1,list2];
// Mkbeziercrv("1",list);
Pointdata("1",[A,B,C,D,E,F,G,H,K,L],["Size=3"]);
// 説明のため,大きめの点を描く.
Letter([A,"s1","A",B,"s1","B",C,"s1","C"]);
Letter([D,"n1","D",E,"n1","E",F,"n1","F"]);
Letter([G,"s1","G",H,"s1","H",K,"n1","K"]);
Letter([L,"n1","L"]);
// 説明のため,点の名前を書く.