2006-08-01から1ヶ月間の記事一覧
designer で作った .ui ファイルを用いて,GUI を構成. 「MyWidget」という名前の QWidget を作ったとする. Qt3 では,#include "MyWidget.h" として, MyWidget* mw = new MyWidget(); xxxlayout.addWidget(mw); Qt4 では,#include "ui_MyWidget.h" とし…
Qt3 では, if(event->state() & LeftButton){...} Qt4 では, #include #include しておいて, if(event->buttons() & Qt::LeftButton){...}ちなみに event->button() == Qt::LeftButton ではだめ. これは,マウスボタンを release した時らし.
なるエラーが include しているから見えてるはずなのにでてくる.原因 inline 関数を .h で宣言,.cpp で定義という風にしてたのが原因?inline 書き忘れてただけ?ヘッダーファイル .h 内で inline で 定義したら消えた. .h で非 inline で定義したやつは…
Qt で OpenGL 使うなら,hoge.pro に以下のように付け足す. QT += opengl INCLUDEPATH += 自作 include 等 LIBS += -L/usr/X11R6/lib -lXmu -lXi -lglut -lGL -lGLU
http://pages.cpsc.ucalgary.ca/~pj/453/animationQtOGL.html のサンプルを動かしてみる.以下,動作させるのに必要なファイルの取得,訂正やその手順.
うまくいくかはまだわからず http://210.203.213.118/test/tdiary/?date=20060610 では, export LIBGL_DRIVERS_PATH=/usr/X11R6/lib64/modules/extensions export LIBGL_DRIVERS_PATH=/usr/lib64/xorg/modules/extensions ではだめだった. xorg-x11-drv-nv…
http://www.hyuki.com/d/ より 文章の品質は「読むこと」で上がる。「書くこと」で上がるのではない。文章の品質は「削ること」で上がる。「加えること」で上がるのではない。
http://www.ecoop.net/coop/tips/cpp.htmltypeinfo virtual 宣言したものを,=0 つけてない or 実装してない.
オープンハウス5-6月頃児玉和也 http://research.nii.ac.jp/~kazuya/
周期的な外力 F sin(wt) または F cos(wt) なんてのが加わっている N 次元の非自律系を sin(wt) → x ,cos(wt) → y と置き換えることで,N+2 次元の自律系に書き直せる. x, y の時間 t(横軸)に対する関係.(b=1) 例として,次式で与えられる Duffing 方…
psresize で拡大・縮小 例:letter → a4 に変更. $ psresize -Pa4 -pletter hoge.ps hoge2.psこれをしても gv でちゃんと見れない. .ps に以下を書き加える. %%DocumentPaperSizes: a4 これで,gv では a4 に認識されるようになるが,印刷はだめ.しょう…
glReadPixels() でピクセル情報とってきて,他のライブラリにまわすっきゃない? 簡単な方法を調べ中.下はメモ.JPEGで保存のサンプルプログラム http://www.asahi-net.or.jp/~yw3t-trns/opengl/samples/imgsavejpeg/index.htm mkOpenGLJPEGImage (シェア…
以下をしても未だ動かず.fedora core 5 なら,extras リポジトリに geomview パッケージがあるので,それをインストールしてみる. # yum install geomview*
$ dstool_tk試しに, Panels → Two-D を選択 Models → Vector Fields → Duffing's equations を選択 黒い画面がでてくる.ここに軌道を描ける. まず,描く軌道の始点を設定. 左(右)クリックで,時間順(逆)方向の軌道を描く場合の始点を設定する. つぎ…
DsTool http://www.dynamicalsystems.org/sw/sw/ http://www.dynamicalsystems.org/sw/sw/detail?item=11以下にインストール方法.
demo enz:stationary Solutions of an Enzyme Model.式(※) :パラメータb.enz と分岐図を見比べながら,AUTOの計算の順序を追ってみる.
描画コマンド @p example:ab に対して,b.ab,s.ab がなければ描画できない.線(点)種 d0:実線 d1:破線あり d2:格子あり d3:丸点の線あり d4:実線のみ(番号なし)描画領域 range bd0:自動 bd1:絶対? bd2:指定 bd3 以降は bd2 に同じ
以下は,以前書いたインストールのまとめ.glui のバージョンも古い.version 2.2
新たなバージョンは, http://sourceforge.net/projects/glui 等で手に入る.glui_2.35 について glui-2.35.zip をダウンロード [downloads]# unzip glui-2.35.zip [downloads]# mv glui-2.35 /usr/local/share [downloads]# cd /usr/local/share/glui-2.35/…
Fedora Core 5 にしたら,gcc のバージョンアップが原因で動かなくなったプログラムあり. gcc のバージョン確認 $gcc -v gcc バージョン 4.1.1 20060525 config ファイルや Makefile で "gcc" を,"gcc32" に, "g++" を "g++32" に書き換える. これで動き…
例:c.ab青字は推奨値 2 1 0 1 NDIM(系の次元),IPS(何を求めるのか),IRS(始点のLabel),ILP(folds の検出.0:非検出[推奨],1:検出) 1 1 NICP(自由パラメータ数),ICP(各自由パラメータのindexを列記) 50 4 3 1 1 0 0 0 NTST(メッシュ区間数),…
ab.1 : 定常解の追跡.folds と Hopf分岐には Label 付け.可変パラメータは p1 (= par[0] in ab.c) .他は固定. ab.2 : 分岐点からの周期解の branch を追跡.可変パラメータは周期と p1 (= par[0] in ab.c) .他は固定. ab.3 : folds のうちの1つから,…
以下は Tutorial より.
applet.getCodeBase() は、 appletのinit()くらいになんないと(init()の中じゃないと?) NullPointerExceptionを返す。class myApplet extends Applet 中ダメな例:コンストラクターの中で呼ぶ→ぬるぽ。 myApplet(){ String filename = "hoge"; URL = new URL…
bashrcに下記を追記 export CVSROOT=$HOME/cvs export CVSEDITOR=/usr/bin/emacs (←なくてもいい?)後,以下を実行 $ cvs init $ cd [CVSにその中身を登録するディレクトリ] $ cvs import [登録するプロジェクトにつける名前] [venderの名前…uniker] start…
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length) これは配列のシャローコピー(参照のコピー) コピーした後の手元のを変更すると、コピー元も変わる。
オブジェクト hoge が、クラス Tako の子孫の クラスの オブジェクトである場合true を返す。 bool isChild = (new Tako()).getClass().isInstance((Object)hoge);hoge.getSuperclass()を使うと、その第一親等の祖先との比較しかできないが、 これだと、Ko e…
/usr/share/VFlib/2.25.xx/vfontcap 内を min:\ fc=r-kochi-mincho goth:\ fc=r-kochi-gothic と修正して、xdviやdvipsの代わりに、pxdviやpdvipsを使う。
どこかから(忘れた)の転載.