Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
N
 nCr
 New_CompC
 New_NurbsC
 New_NurbsS
 New_TrmS
 NewBodyElem
 NewCirA
 NewCompC
 NewConA
 NewConpS
 NewCoord1
 NewCoord2
 NewCoord3
 NewLine
 NewMatrix, グローバルな関数の定義
 NewNurbsC
 NewNurbsS
 NewQEM
 NewTMat
 NewTrmS
 NewVector
 NoEdgeView
 NormalizeKnotRange, IGES_PARSER
 NormalizeVec
 NURBS_Err
 NurbsCDlg_Proc
 NurbsSDlg_Proc
int nCr(int n,
int r)
2項係数(nCrの組合せ総数)を求める
int nCr(int n,
int r)
2項係数(nCrの組合せ総数)を求める
int NURBS_Func::New_CompC(COMPC *compc,
int num)
複合曲線のメモリー確保
int New_CompC(COMPC *,
 int)
複合曲線のメモリー確保
int NURBS_Func::New_NurbsC(NURBSC *nurb,
int K,
int N)
Nurbs曲線のメモリー確保
int New_NurbsC(NURBSC *,
 int,
 int)
NURBS曲線のメモリー確保
int NURBS_Func::New_NurbsS(NURBSS *nurb,
int K[2],
int N[2])
NURBS曲面のメモリー確保
int New_NurbsS(NURBSS *,
int [],
int [])
NURBS曲面のメモリー確保
int NURBS_Func::New_TrmS(TRMS *trms,
int num)
トリム面のメモリー確保
int New_TrmS(TRMS *,
 int)
トリム面のメモリー確保
void BODY::NewBodyElem()
BODYクラスのメモリー確保
void NewBodyElem()
BODYを構成する全要素のメモリー確保
CIRA *BODY::NewCirA(int N)
円・円弧CIRAを指定した数だけメモリー確保し,初期化する
CIRA *NewCirA(int)
CIRAを指定した数だけメモリー確保し,初期化する
COMPC *BODY::NewCompC(int N)
複合曲線COMPCを指定した数だけメモリー確保し,初期化する
COMPC *NewCompC(int)
COMPCを指定した数だけメモリー確保し,初期化する
CONA *BODY::NewConA(int N)
円錐曲線CONAを指定した数だけメモリー確保し,初期化する
CONA *NewConA(int)
CONAを指定した数だけメモリー確保し,初期化する
CONPS *BODY::NewConpS(int N)
面上線CONPSを指定した数だけメモリー確保し,初期化する
CONPS *NewConpS(int)
CONPSを指定した数だけメモリー確保し,初期化する
Coord *NewCoord1(int len)
1次元Coord型配列のメモリー確保
Coord *NewCoord1(int)
1次元Coord型配列のメモリー確保
Coord **NewCoord2(int row,
int col)
2次元Coord型配列のメモリー確保
Coord **NewCoord2(int,
int)
2次元Coord型配列のメモリー確保
Coord ***NewCoord3(int x,
int y,
int z)
3次元Coord型配列のメモリー確保
Coord ***NewCoord3(int,
int,
int)
3次元Coord型配列のメモリー確保
LINE_ *BODY::NewLine(int N)
線分LINE_を指定した数だけメモリー確保し,初期化する
LINE_ *NewLine(int)
LINE_を指定した数だけメモリー確保し,初期化する
Matrix NewMatrix(int,
int)
2次元double型配列のメモリー確保
NURBSC *BODY::NewNurbsC(int N)
NURBS曲線NURBSCを指定した数だけメモリー確保し,初期化する
NURBSC *NewNurbsC(int)
NURBSCを指定した数だけメモリー確保し,初期化する
NURBSS *BODY::NewNurbsS(int N)
NURBS曲線NURBSSを指定した数だけメモリー確保し,初期化する
NURBSS *NewNurbsS(int)
NURBSSを指定した数だけメモリー確保し,初期化する
void HEvert::NewQEM()
qemQ[][]の初期化
void NewQEM()
QEM法用係数行列qemQのメモリ確保(4x4)
TMAT *BODY::NewTMat(int N)
変換マトリックスTMATを指定した数だけメモリー確保し,初期化する
TMAT *NewTMat(int)
TMATを指定した数だけメモリー確保し,初期化する
TRMS *BODY::NewTrmS(int N)
トリム面TRMSを指定した数だけメモリー確保し,初期化する
TRMS *NewTrmS(int)
TRMSを指定した数だけメモリー確保し,初期化する
Vector NewVector(int len)
double型1次元配列のメモリー確保
Vector NewVector(int)
1次元double型配列のメモリー確保
void KODatUNO::NoEdgeView()
BODYのEdgeを非表示にする
void NoEdgeView()
BODYをソリッド表示に切り替える
int NormalizeKnotRange(BODY *,
 double)
ノットベクトルの範囲を0~valへ(ノットの正規化)
Coord NormalizeVec(Coord a)
ベクトルを正規化する
Coord NormalizeVec(Coord)
3次元ベクトルを正規化(単位ベクトル化)
void Describe_BODY::NURBS_Err(GLenum error_code)
NURBSファンクションエラーのコールバックを登録
static void NURBS_Err(GLenum error_code)
NURBS描画時のエラーコールバック
void NurbsCDlg_Proc(WSCbase *object)
Nurbs曲線生成ダイヤログのプロシージャ
void NurbsSDlg_Proc(WSCbase *object)
Nurbs曲面生成ダイヤログのプロシージャ