SampleFunc2.cpp

Summary
SampleFunc2.cpp
Functions
SmpContourLineSample6(等高線を生成する)
SmpIntersectSurfsSample7(曲面同士の交線を算出する)
SmpMeanCurvatureSample8(NURBS曲面の適当な(u,v)における平均曲率法線ベクトルを算出する)

Functions

SmpContourLine

int SmpContourLine(BODYList *BodyList,
OBJECTList *ObjList,
int PickCount,
double Prop[])

Sample6(等高線を生成する)

Parameter

*BodyListBODYの実体が登録順にリストされている
*ObjListセレクションされたエンティティ情報
PickCountセレクションされたエンティティの数
Prop[]ユーザー指定プロパティ値

Return

何も選択されていない:KOD_ERR, 正常終了:KOD_TRUE

SmpIntersectSurfs

int SmpIntersectSurfs(BODYList *BodyList,
OBJECTList *ObjList,
int PickCount,
double Prop[])

Sample7(曲面同士の交線を算出する)

Parameter

*BodyListBODYの実体が登録順にリストされている
*ObjListセレクションされたエンティティ情報
PickCountセレクションされたエンティティの数
Prop[]ユーザー指定プロパティ値

Return

何も選択されていない:KOD_ERR, セレクションされた2つのエンティティがトリム面でない:KOD_ERR, 正常終了:KOD_TRUE

SmpMeanCurvature

int SmpMeanCurvature(BODYList *BodyList,
OBJECTList *ObjList,
int PickCount,
double Prop[])

Sample8(NURBS曲面の適当な(u,v)における平均曲率法線ベクトルを算出する)

Parameter

*BodyListBODYの実体が登録順にリストされている
*ObjListセレクションされたエンティティ情報
PickCountセレクションされたエンティティの数
Prop[]ユーザー指定プロパティ値

Return

何も選択されていない:KOD_ERR, セレクションされた2つのエンティティがトリム面でない:KOD_ERR, 正常終了:KOD_TRUE

int SmpContourLine(BODYList *BodyList,
OBJECTList *ObjList,
int PickCount,
double Prop[])
Sample6(等高線を生成する)
int SmpIntersectSurfs(BODYList *BodyList,
OBJECTList *ObjList,
int PickCount,
double Prop[])
Sample7(曲面同士の交線を算出する)
int SmpMeanCurvature(BODYList *BodyList,
OBJECTList *ObjList,
int PickCount,
double Prop[])
Sample8(NURBS曲面の適当な(u,v)における平均曲率法線ベクトルを算出する)