Q | |
Q_OBJECT | |
QCmp | |
QConjugation | |
QCopy | |
qemD, HEedge | |
qemP, HEedge | |
QFunc, KODatUNO | |
QGenRot | |
QInit | |
QMult | |
QRot | |
QSlerp | |
QtConsole | |
QtConsole.cpp | |
QtConsole.h | |
QtDescribeView | |
QtDescribeView.cpp | |
QtDescribeView.h | |
QtMainWindow | |
~ | QtMainWindow |
QtMainWindow.cpp | |
QtMainWindow.h | |
QtNurbsCurveDialog | |
~ | QtNurbsCurveDialog |
QtNurbsCurveDialog.cpp | |
QtNurbsCurveDialog.h | |
QtNurbsSurfDialog | |
~ | QtNurbsSurfDialog |
QtNurbsSurfDialog.cpp | |
QtNurbsSurfDialog.h | |
QtoC | |
QtoR | |
QtRotSurfDialog | |
~ | QtRotSurfDialog |
QtRotSurfDialog.cpp | |
QtRotSurfDialog.h | |
QtSweepSurfDialog | |
~ | QtSweepSurfDialog |
QtSweepSurfDialog.cpp | |
QtSweepSurfDialog.h | |
QtUserStatDialog | |
~ | QtUserStatDialog |
QtUserStatDialog.cpp | |
QtUserStatDialog.h | |
QUADINDEX | |
QUADMESHVERTNUM | |
Quat | |
QUATERNION | |
Quaternion.cpp | |
Quaternion.h |
C言語標準関数qsort(double型、降順)で用いる比較関数
int QCmp( const void*a, const void*b )
クイックソート
int QCmp( const void * , const void * )
共役クォータニオンを生成
Quat QUATERNION::QConjugation( Quat q )
共役クォータニオンを生成
Quat QConjugation( Quat )
クォータニオンのコピー p <- q
Quat QUATERNION::QCopy( Quat q )
クォータニオンのコピー p <- q
Quat QCopy( Quat )
QEM法用パラメータ(Edge Collapse適用のコスト)
double qemD
QEM法用三次元座標値(Edge Collapse適用後の頂点位置)
Coord qemP
(Private)クォータニオンのインスタンス
QUATERNION QFunc
回転クォータニオンqを生成 q = {cos(r/2):x*sin(r/2),y*sin(r/2),z*sin(r/2)}
Quat QUATERNION::QGenRot( double r, double x, double y, double z )
回転クォータニオン生成
Quat QGenRot( double, double, double, double )
クォータニオンを引数で指定した数値で初期化
Quat QUATERNION::QInit( double t, double x, double y, double z )
クォータニオンの初期化
Quat QInit( double, double, double, double )
クォータニオンの積を求める
Quat QUATERNION::QMult( Quat p, Quat q )
クォータニオンの掛け算
Quat QMult( Quat, Quat )
クォータニオンによる回転ベクトル演算
Quat QUATERNION::QRot( Quat r, Quat p, Quat q )
クォータニオンによるベクトルの回転
Quat QRot( Quat, Quat, Quat )
クォータニオンによる球面線形補間
Quat QUATERNION::QSlerp( Quat p, Quat q, double t )
クォータニオンによる球面線形補間
Quat QSlerp( Quat, Quat, double )
QtConsoleクラスのコンストラクタ
QtConsole::QtConsole( QWidget * parent ): QTextEdit(parent)
QtConsoleクラスのコンストラクタ. 暗黙呼び出しを禁止
explicit QtConsole( QWidget * parent = 0 )
QtDescribeViewクラスのコンストラクタ
QtDescribeView::QtDescribeView( QWidget * parent ) : QGLWidget(parent)
QtDescribeViewクラスのコンストラクタ. 暗黙呼び出しを禁止
explicit QtDescribeView( QWidget * parent = 0 )
メインウィンドウを生成する
QtMainWindow::QtMainWindow( QWidget * parent ): QMainWindow(parent), ui(new Ui::QtMainWindow)
QtMainWindowクラスのコンストラクタ.暗黙呼び出しを禁止
explicit QtMainWindow( QWidget * parent = 0 )
GUIの終了
QtMainWindow::~QtMainWindow()
GUIの終了
~QtMainWindow()
NURBS曲線生成ダイアログがオープンした時に呼び出される
QtNurbsCurveDialog::QtNurbsCurveDialog( QWidget * parent ) : QDialog(parent), ui(new Ui::QtNurbsCurveDialog)
QtNurbsCurveDialogクラスのコンストラクタ.暗黙呼び出しを禁止
explicit QtNurbsCurveDialog( QWidget * parent = 0 )
NURBS曲線生成ダイアログの終了
QtNurbsCurveDialog::~QtNurbsCurveDialog()
NURBS曲線生成ダイアログの終了
~QtNurbsCurveDialog()
NurbsSurfダイアログがオープンしたときに呼び出される
QtNurbsSurfDialog::QtNurbsSurfDialog( QWidget * parent ) : QDialog(parent), ui(new Ui::QtNurbsSurfDialog)
NURBS曲面生成ダイアログの設定
explicit QtNurbsSurfDialog( QWidget * parent = 0 )
NURBS曲面生成ダイアログの終了
QtNurbsSurfDialog::~QtNurbsSurfDialog()
NURBS曲面生成ダイアログの終了
~QtNurbsSurfDialog()
クォータニオンの3つの虚部をCoord構造体に代入する
Coord QUATERNION::QtoC( Quat q )
クォータニオンの虚数部をCoordとして返す
Coord QtoC( Quat )
クォータニオンqを回転行列rへ変換
void QUATERNION::QtoR( double r[], Quat q )
クォータニオンqを回転行列r(OpenGL対応のため、1次元16要素配列)へ変換 (必要であれば、2次元配列Verをオーバーロードしてください)
void QtoR( double [], Quat )
RotSurfダイアログが開いたときに呼び出される
QtRotSurfDialog::QtRotSurfDialog( QWidget * parent ) : QDialog(parent), ui(new Ui::QtRotSurfDialog)
QtRotSurfDialogクラスのコンストラクタ.暗黙呼び出しを禁止
explicit QtRotSurfDialog( QWidget * parent = 0 )
回転サーフェス生成ダイアログの終了
QtRotSurfDialog::~QtRotSurfDialog()
回転サーフェス生成ダイアログの終了
~QtRotSurfDialog()
SweepSurfダイアログが開いたときに呼び出される
QtSweepSurfDialog::QtSweepSurfDialog( QWidget * parent ) : QDialog(parent), ui(new Ui::QtSweepSurfDialog)
QtSweepSurfDialogクラスのコンストラクタ.暗黙呼び出しを禁止
explicit QtSweepSurfDialog( QWidget * parent = 0 )
スイープサーフェス生成ダイアログの終了
QtSweepSurfDialog::~QtSweepSurfDialog()
スイープサーフェス生成ダイアログの終了
~QtSweepSurfDialog()
UserStatダイアログがオープンしたときに呼び出される
QtUserStatDialog::QtUserStatDialog( QWidget * parent ) : QDialog(parent), ui(new Ui::QtUserStatDialog)
QtUserStatDialogクラスのコンストラクタ.暗黙呼び出しを禁止
explicit QtUserStatDialog( QWidget * parent = 0 )
UserStatダイアログの終了
QtUserStatDialog::~QtUserStatDialog()
UserStatダイアログの終了
~QtUserStatDialog()
クォータニオン演算用モジュール
class QUATERNION