gctl_examples/data/tess/tess.geo
2024-09-10 20:19:20 +08:00

45 lines
1.8 KiB
GLSL

//this file is created by Tesseroid_creater
//longitude: 40-50
//latitude: 30-40
//radius: 800-1000
lc = 1.0;
Point(1) = {0, 0, 0, lc};
Point(2) = {530.7311585351508, 445.3363193811355, 399.9999999999999, lc*10.69599819922607};
Point(3) = {0, 0, 399.9999999999999, lc*10.69599819922607};
Point(4) = {445.3363193811358, 530.7311585351506, 399.9999999999999, lc*10.69599819922607};
Point(5) = {663.4139481689385, 556.6703992264194, 499.9999999999999, lc*10.69599819922607};
Point(6) = {0, 0, 499.9999999999999, lc*10.69599819922607};
Point(7) = {556.6703992264197, 663.4139481689382, 499.9999999999999, lc*10.69599819922607};
Point(8) = {469.4592710667722, 393.9231012048832, 514.2300877492315, lc*10.69599819922607};
Point(9) = {0, 0, 514.2300877492315, lc*10.69599819922607};
Point(10) = {393.9231012048835, 469.459271066772, 514.2300877492315, lc*10.69599819922607};
Point(11) = {586.8240888334652, 492.403876506104, 642.7876096865393, lc*10.69599819922607};
Point(12) = {0, 0, 642.7876096865393, lc*10.69599819922607};
Point(13) = {492.4038765061043, 586.824088833465, 642.7876096865393, lc*10.69599819922607};
Circle(1) = {13, 12, 11};
Circle(2) = {10, 9, 8};
Circle(3) = {7, 6, 5};
Circle(4) = {4, 3, 2};
Circle(5) = {8, 1, 2};
Circle(6) = {11, 1, 5};
Circle(7) = {10, 1, 4};
Circle(8) = {13, 1, 7};
Line(9) = {5, 2};
Line(10) = {7, 4};
Line(11) = {11, 8};
Line(12) = {13, 10};
Line Loop(13) = {1, 6, -3, -8};
Ruled Surface(14) = {13};
Line Loop(15) = {2, 5, -4, -7};
Ruled Surface(16) = {15};
Line Loop(17) = {1, 11, -2, -12};
Ruled Surface(18) = {17};
Line Loop(19) = {3, 9, -4, -10};
Ruled Surface(20) = {19};
Line Loop(21) = {6, 9, -5, -11};
Plane Surface(22) = {21};
Line Loop(23) = {8, 10, -7, -12};
Plane Surface(24) = {23};
Surface Loop(25) = {24, 18, 14, 22, 16, 20};
Volume(26) = {25};