2011/08/23

Gmshで立方体を作った。

Gmsh で立方体と3Dメッシュを作ってみました。

lc = 0.01;

Point(1) = {0.0, 0.0, 0.0, lc};
Point(2) = {0.1, 0.0, 0.0, lc};
Point(3) = {0.1, 0.1, 0.0, lc};
Point(4) = {0.0, 0.1, 0.0, lc};
Point(5) = {0.0, 0.0, 0.1, lc};
Point(6) = {0.1, 0.0, 0.1, lc};
Point(7) = {0.1, 0.1, 0.1, lc};
Point(8) = {0.0, 0.1, 0.1, lc};

Line(9) = {1, 2};
Line(10) = {2, 3};
Line(11) = {3, 4};
Line(12) = {4, 1};
Line(13) = {1, 5};
Line(14) = {2, 6};
Line(15) = {3, 7};
Line(16) = {4, 8};
Line(17) = {5, 6};
Line(18) = {6, 7};
Line(19) = {7, 8};
Line(20) = {5, 8};

Line Loop(27) = {9, 10, 11, 12};
Plane Surface(27) = {27};
Line Loop(29) = {20, -16, 12, 13};
Plane Surface(29) = {29};
Line Loop(31) = {17, -14, -9, 13};
Plane Surface(31) = {31};
Line Loop(33) = {19, -16, -11, 15};
Plane Surface(33) = {33};
Line Loop(35) = {10, 15, -18, -14};
Plane Surface(35) = {35};
Line Loop(37) = {18, 19, -20, 17};
Plane Surface(37) = {37};
Surface Loop(38) = {37, 35, 27, 31, 29, 33};
Volume(39) = {38};

上のコードはジオメトリーしか作れないのでGUIを立ち上げメッシュを作成すべし!


0 件のコメント:

コメントを投稿

まとめページ

      

リンク

The Wizard of Science
友達のブログ文化人類学とか難しい話をしております。あとホームページから自作ゲームも配布。