KeTCindyによる図入り教材の作成
http://w.atwiki.jp/ketcindy/
KeTCindyによる図入り教材の作成
ja
2017-08-06T13:53:21+09:00
1501995201
-
線形代数の提示教材
https://w.atwiki.jp/ketcindy/pages/231.html
**&sizex(5){ベクトルの定義}:m1slide.cdy,m1slide.txt
2017-08-06T13:53:21+09:00
1501995201
-
Linuxのインストール方法
https://w.atwiki.jp/ketcindy/pages/230.html
KETCindyの通常インストール(Linux) 修正日:2017.11.25
0)準備
・ketcindyfolder.zipをダウンロードして解凍する.
1)TeXのインストール
(1)kettexを用いる場合
・TeXLiveをKeTCindy用にアレンジしたもので,標準のTeXLiveより軽い.
・環境変数を使わないので,既にインストールされているTeXと干渉しない.
・KeTCindyに必要なファイルが既に入っている.
i) texmf-dist/scripts/ketcindy ketlib, setketcindy, ketoutsetなど
ii) texmf-dist/tex/latex/ketcindy ketcindy関連のstyleファイル
iii) texmf-dist/doc/support/ketcindy 各種マニュアルとソースファイル
(2)既にインストールしている他のTeXを用いる場合
・ketcindyfolderにあるフォルダを以下のフォルダにコピーする.
i) scripts/ketcindy => texmf-dist/scripts/ketcindy
ii) misc/ketpicstyle/ketcindy => texmf-dist/tex/latex/ketcindy
iii) misc/ketcindy => texmf-dist/doc/support/ketcindy
・mktexlsrを実行する.
2)Cinderella, R, Maximaのインストール
・それぞれの環境に合わせて,インストーラをダウンロードしてインストールする.
・tex-dist/scripts/ketcindyにあるketoutset.txtを開いてパスを修正する.
PathT 使用するTeXのパス
Pathpdf PDFビューアのパス
PathR Rのパス
PathM Maximaのパス
・tex-dist/scripts/ketcindyにあるdirhead.txtを開いて修正する.
2018-02-24T12:49:54+09:00
1519444194
-
Oshimaスプライン曲線を描く Ospline
https://w.atwiki.jp/ketcindy/pages/229.html
Oshimaスプライン曲線を描く Ospline 2016.03.31 ospline.cdy
Ospline("1",ptlist,[options]);
Oshimaのスプライン曲線を描く
&ref(ospline.png,,title=,width=400,)
&ref(ospline.zip)
Addax(0);
// 座標軸は消しておいた.
Ospline("1",[A,B,C,D]);
// Oshimaのスプライン曲線を描く
Pointdata("1",[A,B,C,D],["Size=3"]);
// 説明のため,大きめの点を描く.
Letter([A,"s1","A",B,"n1","B",C,"n1","C",D,"s1","D"]);
// 説明のため,点の名前を書く.
2016-10-30T09:55:58+09:00
1477788958
-
制御点を自動的にとってベジエ曲線を作成する Mkbezierptcrv
https://w.atwiki.jp/ketcindy/pages/228.html
制御点を自動的にとってベジエ曲線を作成する Mkbezierptcrv 2016.03.31 mkbezierptcrv.cdy
Mkbezierptcrv([[A,B],[C,D]]);
制御点を自動的にとってベジエ曲線を作成する
&ref(mkbezierptcrv.png,,title=,width=400,)
&ref(mkbezierptcrv.zip)
Addax(0);
// 座標軸は消しておいた.
Mkbezierptcrv([[A,B,C],[D,E]]);
// 制御点を自動的にとってベジェを作成する.
// その後,節点や制御点を動かして,描きたいものにする.
Pointdata("1",[A,B,C,D,E],["Size=3"]);
Pointdata("2",[ap1,aq1,ap2,aq2,bp1,bq1],["Size=3"]);
// 説明のため,大きめの点を描く.
Letter([A,"n1","A",B,"n1","B",C,"n1","C"]);
Letter([D,"n1","D",E,"n1","E"]);
Letter([ap1,"s1","ap1",aq1,"s1","aq1"]);
Letter([ap2,"s1","ap2",aq2,"s1","aq2"]);
Letter([bp1,"s1","bp1",bq1,"s1","bq1"]);
// 説明のため,点の名前を書く.
2016-10-30T09:48:54+09:00
1477788534
-
M
https://w.atwiki.jp/ketcindy/pages/227.html
&size(15){[[Mkbeziercrv 複数のベジエ曲線を描く>>http://www65.atwiki.jp/ketcindy/pages/226.html]]}
&size(15){[[Mkbezierptcrv 制御点を自動的にとってベジエ曲線を作成する>>http://www65.atwiki.jp/ketcindy/pages/228.html]]}
2016-10-30T09:49:58+09:00
1477788598
-
複数のベジエ曲線を描く Mkbeziercrv
https://w.atwiki.jp/ketcindy/pages/226.html
複数のベジエ曲線を描く 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"]);
// 説明のため,点の名前を書く.
2016-10-30T09:34:09+09:00
1477787649
-
Catmull-Romスプライン曲線を描く CRspline
https://w.atwiki.jp/ketcindy/pages/225.html
Catmull-Romスプライン曲線を描く CRspline 2016.03.31 crspline.cdy
CRspline("1",[A,B,C,A]);
Catmull-Romスプライン曲線を描く
&ref(crspline.png,,title=,width=400,)
&ref(crspline.zip)
Addax(0);
// 座標軸は消しておいた.
CRspline("1",[A,B,C,D,A]);
// Catmull-Romスプライン曲線を描く
// 自由点は,節点のみで,制御点は節点から作られ移動はできない。
Pointdata("1",[A,B,C,D],["Size=3"]);
// 説明のため,大きめの点を描く.
Letter([A,"s1","A",B,"n1","B",C,"n1","C",D,"s1","D"]);
// 説明のため,点の名前を書く.
2016-10-30T09:17:01+09:00
1477786621
-
2次B-スプライン曲線を描く Bspline
https://w.atwiki.jp/ketcindy/pages/224.html
2次B-スプライン曲線を描く Bspline 2016.03.31 bspline.cdy
Bspline("",[A,B,C]);
2次B-スプライン曲線を描く
&ref(bspline.png,,title=,width=400,)
&ref(bspline.zip)
Addax(0);
// 座標軸は消しておいた.
Bspline("1",[A,B,C,D]);
// 2次B-spline 曲線を描く.節点は自動的に計算され,表示されない.
// 通常のB-スプライン曲線の端の制御点の代わりに,端点を動かせるようにしている.
// Bezier("1",[A,(B+C)/2,D],[B,C]); と同じ.
Bspline("2",[E,F,G,H,E]);
// リストの最初と最後が同じ場合は閉曲線になる。
// Bezier("2",[(H+E)/2,(E+F)/2,(F+G)/2,(G+H)/2,(H+E)/2],[E,F,G,H]); と同じ.
Pointdata("1",[A,B,C,D,E,F,G,H],["Size=3"]);
// 説明のため,大きめの点を描く.
Letter([A,"s1","A",B,"n1","B",C,"n1","C",D,"s1","D"]);
Letter([E,"s1","E",F,"n1","F",G,"n1","G",H,"s1","H"]);
// 説明のため,点の名前を書く.
2016-10-30T09:10:10+09:00
1477786210
-
節点間を3次ベジエ曲線でスムーズに結んだ曲線を描く Beziersmooth
https://w.atwiki.jp/ketcindy/pages/223.html
節点間を3次ベジエ曲線でスムーズに結んだ曲線を描く Beziersmooth 2016.03.27 beziersmooth.cdy
Beziersmooth(名前,節点リスト,[オプション] )
節点間を3次ベジエ曲線でスムーズに結んだ曲線を描く.
&ref(beziersmooth.png,,title=,width=400,)
&ref(beziersmooth.zip)
Addax(0);
// 座標軸は消しておいた.
Beziersmooth("1",[A,B,C,D]);
// 3次ベジエ曲線を描く.A,B,C,Dが節点.
// 制御点は,節点をはさむ制御点が1直線上になるように自動的に配置される.
// 節点をはさむ制御点の一方は半自由点で,直線上しか動けない.
// その後,節点や制御点を動かして,描きたいものにする.
Pointdata("1",[A,B,C,D],["Size=5"]);
Pointdata("2",[C1p,C1q,C2p,C2q,C3p,C3q],["Size=3"]);
// 説明のため,大きめの点を描く.
Lineplot("1",[C1q,C2p],["dr,0.5"]);
Lineplot("2",[C2q,C3p],["dr,0.5"]);
// 説明のため,節点をはさむ制御点を結ぶ直線を描く.
Letter([A,"s1","A",B,"s1","B"]);
Letter([C,"s1","C",D,"s1","D"]);
Letter([C1p,"n1","C1p",C1q,"n1","C1q"]);
Letter([C2p,"n1","C2p",C2q,"n1","C2q"]);
Letter([C3p,"n1","C3p",C3q,"n1","C3q"]);
// 説明のため,点の名前を書く.
2016-10-30T09:03:30+09:00
1477785810
-
B
https://w.atwiki.jp/ketcindy/pages/222.html
&size(15){[[Bezier ベジエ曲線を描く>>http://www65.atwiki.jp/ketcindy/pages/221.html]]}
&size(15){[[Beziersmooth 節点間を3次ベジエ曲線でスムーズに結んだ曲線を描く>>http://www65.atwiki.jp/ketcindy/pages/223.html]]}
&size(15){[[Bspline 2次B-スプライン曲線を描く>>http://www65.atwiki.jp/ketcindy/pages/224.html]]}
2016-10-30T09:11:05+09:00
1477786265