| 1 |
fugen V2 |
| 2 |
|
| 3 |
1、fugen V2 |
| 4 |
fugen V2は今までのfugenの開発途上状態を解消するものです。 |
| 5 |
fugenの他の3次元CADと比較し優位なところを、少し挙げてみます: |
| 6 |
(1)面と面との交線計算 |
| 7 |
(2)面のテセレーション(3角形近似) |
| 8 |
(3)面の生成ツール |
| 9 |
2から4面で囲まれる穴状態のところを滑らかに接続する面生成など |
| 10 |
(4)線の平滑化ツール:滑らかな接続条件の下での平滑化 |
| 11 |
|
| 12 |
2、fugen の開発環境(fugenV2フォルダーに収められるデータ) |
| 13 |
2.1 MGCLV11toRelease |
| 14 |
fugen V2はMGCL V11を利用しています。開発環境ではfugenV2フォルダー配下のMGCLV11toReaseフォルダーに |
| 15 |
MGCLV11が含まれています。ここにはdebug版はありませんので、必要であれば、MGCLV11の開発環境から |
| 16 |
作成されたい。 |
| 17 |
ここに含まれるのは |
| 18 |
(1)bin直下 |
| 19 |
実行に必要なOpenGLシェーダーの.fragと.vert。 |
| 20 |
これらは実行時に必要ですので、fugen.exeと同じフォルダー、または実行のパスが通った |
| 21 |
フォルダーへ複写する必要があります。 |
| 22 |
(2)bin/release |
| 23 |
32ビットまたは64ビット用のdll(glew, ftgl, MGCLV11) |
| 24 |
(3)lib/release |
| 25 |
32ビットまたは64ビット用のlibファイル(freetypr, glew, ftgl, MGCLV11) |
| 26 |
(4)MGCLinclude, OpenGLinclude コンパイルに必要なincludeファイル |
| 27 |
|
| 28 |
2.2 fugen |
| 29 |
すべてのfugenのソースコードとVSプロジェクトに必要なデータが含まれます。 |
| 30 |
fugenV2のソリューションファイルはfugenV2直下に配置されています。 |
| 31 |
|
| 32 |
2.3 res_en |
| 33 |
英語版のヘルプ作成用プロジェクト |
| 34 |
|
| 35 |
2.4 fugen利用マニアル |
| 36 |
ここにはfugenの利用マニアルの一部が収められています。マニアル自体はヘルプのhtmlによります。 |
| 37 |
|
| 38 |
2.5 fugenV2直下のデータ |
| 39 |
(1)figen19: VSのsolutionファイル。 |
| 40 |
(2)Property 定義(Solution.props) |
| 41 |
fugen19ソリューションが利用しているsolution.propsが含まれ、次のマクロを定義しています。 |
| 42 |
|
| 43 |
1)MGCL_DIR |
| 44 |
下記のフォルダー構成を前提として、 |
| 45 |
MGCL_DIRマクロのみを定義すれば残りのマクロはすべて定義されるfolder構造となっている: |
| 46 |
提供されるsolution.propsではfugenのソリューションディレクトリ |
| 47 |
(fugen3.slnが配置されるところ)は以下にMGCLtoReleaseフォルダーがあり、 |
| 48 |
このフォルダーがMGCL_DIRとして定義されている。 |
| 49 |
|
| 50 |
MGCLV11toRelease :最上位のMGCL Solutionのfolder. |
| 51 |
| |
| 52 |
+- bin-debug-win32(MGCLDLLとOpenGL関連のDLL) |
| 53 |
| |
| 54 |
+- lib-debug-win32(MGCLとOpenGL関連のDLL用のlib群) |
| 55 |
| |
| 56 |
+- MGCLinclude(MGCLのincludeファイル群) |
| 57 |
| |
| 58 |
+- OpenGLinclude(OpenGL:Freetype, Ftgl, Glew) のincludeファイル群 |
| 59 |
|
| 60 |
2)MGCL_INC_DIR MGCLのincludeファイルディレクトリー |
| 61 |
3)OPENGL_INC_DIR OpenGLのincludeファイルディレクトリー |
| 62 |
4)MGCL_LIB_DIR MGCLのdll用libファイルの作成先 |
| 63 |
5)MGCL_BIN_DIR MGCLのdllファイルの作成先 |