test10.di

来自「算断裂的」· DI 代码 · 共 1,294 行 · 第 1/3 页

DI
1,294
字号
Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> #test 10 -- two 30-gons.  In the first, each edge is a separate


Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> # topological entity.


Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> # In the second, the edges are merged into one topological entity.


Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> 
set show 0

0
Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> if {[llength [info globals interactive]]} {
    set show 1
}


Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> set p [gmpolygon 30]

brep_v2.0 2 2
()
(
1 0 # cp 0
0.97814760073380569 0.20791169081775912 # cp 1
0.91354545764260109 0.40673664307579982 # cp 2
0.80901699437494778 0.58778525229247269 # cp 3
0.66913060635885879 0.74314482547739369 # cp 4
0.50000000000000089 0.86602540378443815 # cp 5
0.30901699437494851 0.9510565162951532 # cp 6
0.104528463267655 0.99452189536827318 # cp 7
-0.10452846326765179 0.99452189536827351 # cp 8
-0.30901699437494545 0.9510565162951542 # cp 9
-0.49999999999999828 0.8660254037844396 # cp 10
-0.66913060635885657 0.74314482547739569 # cp 11
-0.80901699437494601 0.58778525229247502 # cp 12
-0.91354545764259976 0.40673664307580287 # cp 13
-0.97814760073380502 0.20791169081776234 # cp 14
-1 3.231085104332676e-015 # cp 15
-0.97814760073380635 -0.20791169081775601 # cp 16
-0.91354545764260231 -0.40673664307579699 # cp 17
-0.80901699437494989 -0.58778525229246981 # cp 18
-0.66913060635886146 -0.74314482547739136 # cp 19
-0.50000000000000344 -0.8660254037844366 # cp 20
-0.30901699437495184 -0.9510565162951522 # cp 21
-0.10452846326765777 -0.99452189536827285 # cp 22
0.10452846326764857 -0.99452189536827384 # cp 23
0.30901699437494301 -0.95105651629515497 # cp 24
0.49999999999999545 -0.86602540378444126 # cp 25
0.66913060635885391 -0.74314482547739813 # cp 26
0.80901699437494368 -0.58778525229247836 # cp 27
0.91354545764259842 -0.40673664307580581 # cp 28
0.97814760073380425 -0.20791169081776595 # cp 29
) 
(   # begin topological vertices
v0  ()  () ()  ( (vertex 0 ) )
v1  ()  () ()  ( (vertex 1 ) )
v2  ()  () ()  ( (vertex 2 ) )
v3  ()  () ()  ( (vertex 3 ) )
v4  ()  () ()  ( (vertex 4 ) )
v5  ()  () ()  ( (vertex 5 ) )
v6  ()  () ()  ( (vertex 6 ) )
v7  ()  () ()  ( (vertex 7 ) )
v8  ()  () ()  ( (vertex 8 ) )
v9  ()  () ()  ( (vertex 9 ) )
v10  ()  () ()  ( (vertex 10 ) )
v11  ()  () ()  ( (vertex 11 ) )
v12  ()  () ()  ( (vertex 12 ) )
v13  ()  () ()  ( (vertex 13 ) )
v14  ()  () ()  ( (vertex 14 ) )
v15  ()  () ()  ( (vertex 15 ) )
v16  ()  () ()  ( (vertex 16 ) )
v17  ()  () ()  ( (vertex 17 ) )
v18  ()  () ()  ( (vertex 18 ) )
v19  ()  () ()  ( (vertex 19 ) )
v20  ()  () ()  ( (vertex 20 ) )
v21  ()  () ()  ( (vertex 21 ) )
v22  ()  () ()  ( (vertex 22 ) )
v23  ()  () ()  ( (vertex 23 ) )
v24  ()  () ()  ( (vertex 24 ) )
v25  ()  () ()  ( (vertex 25 ) )
v26  ()  () ()  ( (vertex 26 ) )
v27  ()  () ()  ( (vertex 27 ) )
v28  ()  () ()  ( (vertex 28 ) )
v29  ()  () ()  ( (vertex 29 ) )
 ) # end topological vertices
(   # begin topological edges
e1  ()  (v0 v1 ) ()  ( (bezier_curve 1 0 1 ) )
e2  ()  (v1 v2 ) ()  ( (bezier_curve 1 1 2 ) )
e3  ()  (v2 v3 ) ()  ( (bezier_curve 1 2 3 ) )
e4  ()  (v3 v4 ) ()  ( (bezier_curve 1 3 4 ) )
e5  ()  (v4 v5 ) ()  ( (bezier_curve 1 4 5 ) )
e6  ()  (v5 v6 ) ()  ( (bezier_curve 1 5 6 ) )
e7  ()  (v6 v7 ) ()  ( (bezier_curve 1 6 7 ) )
e8  ()  (v7 v8 ) ()  ( (bezier_curve 1 7 8 ) )
e9  ()  (v8 v9 ) ()  ( (bezier_curve 1 8 9 ) )
e10  ()  (v9 v10 ) ()  ( (bezier_curve 1 9 10 ) )
e11  ()  (v10 v11 ) ()  ( (bezier_curve 1 10 11 ) )
e12  ()  (v11 v12 ) ()  ( (bezier_curve 1 11 12 ) )
e13  ()  (v12 v13 ) ()  ( (bezier_curve 1 12 13 ) )
e14  ()  (v13 v14 ) ()  ( (bezier_curve 1 13 14 ) )
e15  ()  (v14 v15 ) ()  ( (bezier_curve 1 14 15 ) )
e16  ()  (v15 v16 ) ()  ( (bezier_curve 1 15 16 ) )
e17  ()  (v16 v17 ) ()  ( (bezier_curve 1 16 17 ) )
e18  ()  (v17 v18 ) ()  ( (bezier_curve 1 17 18 ) )
e19  ()  (v18 v19 ) ()  ( (bezier_curve 1 18 19 ) )
e20  ()  (v19 v20 ) ()  ( (bezier_curve 1 19 20 ) )
e21  ()  (v20 v21 ) ()  ( (bezier_curve 1 20 21 ) )
e22  ()  (v21 v22 ) ()  ( (bezier_curve 1 21 22 ) )
e23  ()  (v22 v23 ) ()  ( (bezier_curve 1 22 23 ) )
e24  ()  (v23 v24 ) ()  ( (bezier_curve 1 23 24 ) )
e25  ()  (v24 v25 ) ()  ( (bezier_curve 1 24 25 ) )
e26  ()  (v25 v26 ) ()  ( (bezier_curve 1 25 26 ) )
e27  ()  (v26 v27 ) ()  ( (bezier_curve 1 26 27 ) )
e28  ()  (v27 v28 ) ()  ( (bezier_curve 1 27 28 ) )
e29  ()  (v28 v29 ) ()  ( (bezier_curve 1 28 29 ) )
e30  ()  (v29 v0 ) ()  ( (bezier_curve 1 29 0 ) )
 ) # end topological edges
(   # begin topological regions
mregion  ()  (e1 e2 e3 e4 e5 e6 e7 e8 e9 e10 e11 e12 e13 e14 e15 e16 e17 e18 e19 e20 e21 e22 e23 e24 e25 e26 e27 e28 e29 e30 ) ()  ( )
 ) # end topological regions

Thu Sep 02 18:13:11 Eastern Daylight Time 1999
-----> set m1 [gmmeshgen $p show $show]

mesh_v2.01 2 2
()
( # begin list of mesh nodes
0 1 0 
1 0.97814760073380569 0.20791169081775912 
2 0.91354545764260109 0.40673664307579982 
3 0.80901699437494778 0.58778525229247269 
4 0.66913060635885879 0.74314482547739369 
5 0.50000000000000089 0.86602540378443815 
6 0.30901699437494851 0.9510565162951532 
7 0.104528463267655 0.99452189536827318 
8 -0.10452846326765179 0.99452189536827351 
9 -0.30901699437494545 0.9510565162951542 
10 -0.49999999999999828 0.8660254037844396 
11 -0.66913060635885657 0.74314482547739569 
12 -0.80901699437494601 0.58778525229247502 
13 -0.91354545764259976 0.40673664307580287 
14 -0.97814760073380502 0.20791169081776234 
15 -1 3.231085104332676e-015 
16 -0.97814760073380635 -0.20791169081775601 
17 -0.91354545764260231 -0.40673664307579699 
18 -0.80901699437494989 -0.58778525229246981 
19 -0.66913060635886146 -0.74314482547739136 
20 -0.50000000000000344 -0.8660254037844366 
21 -0.30901699437495184 -0.9510565162951522 
22 -0.10452846326765777 -0.99452189536827285 
23 0.10452846326764857 -0.99452189536827384 
24 0.30901699437494301 -0.95105651629515497 
25 0.49999999999999545 -0.86602540378444126 
26 0.66913060635885391 -0.74314482547739813 
27 0.80901699437494368 -0.58778525229247836 
28 0.91354545764259842 -0.40673664307580581 
29 0.97814760073380425 -0.20791169081776595 
30 0.98497239565294659 0.14297810463172622 
31 0.92500000000000027 0.37148318663655566 
32 0.95456934360066015 0.28047810463172618 
33 0.93223111448464779 0.34922810463172627 
34 0.94340022904265397 0.31485310463172622 
35 0.85625000000000018 0.50597528675569525 
36 0.8276695347736287 0.55547810463172631 
37 0.86736236578041548 0.48672810463172622 
38 0.71430092469745854 0.69297810463172627 
39 0.54892665987537348 0.83047810463172644 
40 0.375 0.92167898944800575 
41 0.23750000000000004 0.96625792272046662 
42 -0.037499999999999867 0.9945218953682734 
43 -0.17499999999999993 0.97954270782484287 
44 -0.44999999999999996 0.88828683804986552 
45 -0.58749999999999991 0.80245293258396955 
46 -0.71430092469745832 0.69297810463172627 
47 -0.86250000000000004 0.49514996920839005 
48 -0.95456934360066026 0.28047810463172618 
49 -0.98497239565294636 0.14297810463172622 
50 -0.98612393964899259 -0.13202189536827369 
51 -0.95812923178640519 -0.26952189536827376 
52 -0.86250000000000004 -0.49514996920839 
53 -0.83399510514118114 -0.54452189536827378 
54 -0.72416593982844479 -0.68202189536827373 
55 -0.58749999999999991 -0.80245293258396966 
56 -0.44999999999999996 -0.8882868380498653 
57 -0.17499999999999993 -0.97954270782484321 
58 -0.037499999999999867 -0.99452189536827329 
59 0.23750000000000004 -0.96625792272046684 
60 0.375 -0.92167898944800553 
61 0.56400658822248817 -0.8195218953682738 
62 0.72416593982844446 -0.68202189536827373 
63 0.83399510514118047 -0.54452189536827378 
64 0.95812923178640563 -0.26952189536827376 
65 0.98612393964899203 -0.13202189536827369 
66 0.10000000000000009 0.005478104631726266 
67 -0.44999999999999996 -0.26952189536827376 
68 -0.44999999999999996 0.005478104631726266 
69 -0.44999999999999996 0.28047810463172618 
70 -0.17499999999999993 -0.54452189536827378 
71 -0.17499999999999993 0.55547810463172631 
72 0.10000000000000009 -0.54452189536827378 
73 0.10000000000000009 0.55547810463172631 
74 -0.86250000000000004 -0.40702189536827382 
75 -0.86250000000000004 -0.26952189536827376 
76 -0.86250000000000004 -0.13202189536827369 
77 -0.86250000000000004 0.005478104631726266 
78 -0.86250000000000004 0.14297810463172622 
79 -0.86250000000000004 0.28047810463172618 
80 -0.86250000000000004 0.41797810463172635 
81 -0.72499999999999998 -0.54452189536827378 
82 -0.72499999999999998 -0.40702189536827382 
83 -0.72499999999999998 -0.26952189536827376 
84 -0.72499999999999998 -0.13202189536827369 
85 -0.72499999999999998 0.005478104631726266 
86 -0.72499999999999998 0.14297810463172622 
87 -0.72499999999999998 0.28047810463172618 
88 -0.72499999999999998 0.41797810463172635 
89 -0.72499999999999998 0.55547810463172631 
90 -0.58749999999999991 -0.68202189536827373 
91 -0.58749999999999991 -0.54452189536827378 
92 -0.58749999999999991 0.55547810463172631 
93 -0.58749999999999991 0.69297810463172627 
94 -0.44999999999999996 -0.8195218953682738 
95 -0.44999999999999996 -0.68202189536827373 
96 -0.44999999999999996 -0.54452189536827378 
97 -0.44999999999999996 0.55547810463172631 
98 -0.44999999999999996 0.69297810463172627 
99 -0.44999999999999996 0.83047810463172644 
100 -0.3125 -0.8195218953682738 
101 -0.3125 0.83047810463172644 
102 -0.17499999999999993 -0.95702189536827387 
103 -0.17499999999999993 -0.8195218953682738 
104 -0.17499999999999993 0.83047810463172644 
105 -0.037499999999999867 -0.95702189536827387 
106 -0.037499999999999867 -0.8195218953682738 
107 -0.037499999999999867 0.83047810463172644 
108 -0.037499999999999867 0.96797810463172618 
109 0.10000000000000009 0.83047810463172644 
110 0.23750000000000004 0.83047810463172644 
111 0.375 -0.8195218953682738 
112 0.375 -0.68202189536827373 
113 0.375 -0.54452189536827378 
114 0.375 0.55547810463172631 
115 0.51250000000000018 -0.8195218953682738 
116 0.51250000000000018 -0.68202189536827373 
117 0.51250000000000018 -0.54452189536827378 
118 0.51250000000000018 0.55547810463172631 
119 0.65000000000000013 -0.68202189536827373 
120 0.65000000000000013 -0.54452189536827378 
121 0.65000000000000013 -0.40702189536827382 
122 0.65000000000000013 -0.26952189536827376 
123 0.65000000000000013 -0.13202189536827369 
124 0.65000000000000013 0.005478104631726266 
125 0.65000000000000013 0.14297810463172622 
126 0.65000000000000013 0.28047810463172618 
127 0.65000000000000013 0.41797810463172635 
128 0.65000000000000013 0.55547810463172631 
129 0.65000000000000013 0.69297810463172627 
130 0.78750000000000009 -0.54452189536827378 
131 0.78750000000000009 -0.40702189536827382 
132 0.78750000000000009 -0.26952189536827376 
133 0.78750000000000009 -0.13202189536827369 
134 0.78750000000000009 0.005478104631726266 
135 0.78750000000000009 0.14297810463172622 
136 0.92500000000000027 -0.26952189536827376 
137 0.92500000000000027 -0.13202189536827369 
138 0.92500000000000027 0.005478104631726266 
139 0.92500000000000027 0.14297810463172622 
140 0.10000000000000009 -0.95702189536827387 
141 0.10000000000000009 -0.88827189536827378 
142 0.10000000000000009 -0.8195218953682738 
143 0.16875000000000018 -0.95702189536827387 
144 0.16875000000000018 -0.88827189536827378 
145 0.16875000000000018 -0.8195218953682738 
146 0.23750000000000004 -0.88827189536827378 
147 0.23750000000000004 -0.8195218953682738 
148 0.375 0.69297810463172627 
149 0.375 0.76172810463172635 
150 0.375 0.83047810463172644 
151 0.44375000000000009 0.69297810463172627 
152 0.44375000000000009 0.76172810463172635 
153 0.44375000000000009 0.83047810463172644 
154 0.51250000000000018 0.69297810463172627 
155 0.51250000000000018 0.76172810463172635 
156 0.51250000000000018 0.83047810463172644 
157 0.78750000000000009 0.28047810463172618 
158 0.78750000000000009 0.34922810463172627 
159 0.78750000000000009 0.41797810463172635 
160 0.78750000000000009 0.48672810463172622 
161 0.78750000000000009 0.55547810463172631 
162 0.85625000000000018 0.41797810463172635 
163 0.85625000000000018 0.48672810463172622 
164 0.85625000000000018 0.28047810463172618 
165 0.85625000000000018 0.31485310463172622 
166 0.85625000000000018 0.34922810463172627 
167 0.89062500000000022 0.28047810463172618 
168 0.89062500000000022 0.31485310463172622 
169 0.89062500000000022 0.34922810463172627 
170 0.92500000000000027 0.28047810463172618 
171 0.92500000000000027 0.31485310463172622 
172 0.92500000000000027 0.34922810463172627 
) # end list of mesh nodes

( # begin mesh info for topological entities of dimension 0
(0 ) () # 0:0
(1 ) () # 0:1
(2 ) () # 0:2
(3 ) () # 0:3
(4 ) () # 0:4
(5 ) () # 0:5
(6 ) () # 0:6
(7 ) () # 0:7
(8 ) () # 0:8
(9 ) () # 0:9
(10 ) () # 0:10
(11 ) () # 0:11
(12 ) () # 0:12
(13 ) () # 0:13
(14 ) () # 0:14
(15 ) () # 0:15
(16 ) () # 0:16
(17 ) () # 0:17
(18 ) () # 0:18
(19 ) () # 0:19
(20 ) () # 0:20
(21 ) () # 0:21
(22 ) () # 0:22
(23 ) () # 0:23
(24 ) () # 0:24
(25 ) () # 0:25
(26 ) () # 0:26
(27 ) () # 0:27
(28 ) () # 0:28
(29 ) () # 0:29
) # end mesh info for topological entities of dimension 0

( # begin mesh info for topological entities of dimension 1
( # mesh vertices lying on top. entity 1:0
30 0 0.68768670039363422 
0 0 0 
1 0 1 
) ( # mesh entities lying on top. entity 1:0
0 30 
30 1 
) # 1:0
( # mesh vertices lying on top. entity 1:1
31 0 0.82269098501534565 
32 0 0.36497639249920849 
33 0 0.71075794164186534 
34 0 0.53786716707053694 
1 0 0 
2 0 1 
) ( # mesh entities lying on top. entity 1:1
1 32 
32 34 
34 33 
31 2 
33 31 
) # 1:1
( # mesh vertices lying on top. entity 1:2
35 0 0.54813259328123298 
36 0 0.82155539442955738 
37 0 0.44182312088459802 
3 0 1 
2 0 0 
) ( # mesh entities lying on top. entity 1:2
36 3 
35 36 
2 37 
37 35 
) # 1:2
( # mesh vertices lying on top. entity 1:3
38 0 0.67709282526185166 
3 0 0 
4 0 1 
) ( # mesh entities lying on top. entity 1:3
3 38 
38 4 
) # 1:3
( # mesh vertices lying on top. entity 1:4
39 0 0.7107167003731959 
4 0 0 
5 0 1 
) ( # mesh entities lying on top. entity 1:4
4 39 
39 5 
) # 1:4
( # mesh vertices lying on top. entity 1:5
40 0 0.65450849718747905 
5 0 0 
6 0 1 
) ( # mesh entities lying on top. entity 1:5
5 40 
40 6 
) # 1:5
( # mesh vertices lying on top. entity 1:6
41 0 0.34973596801584955 
6 0 0 
7 0 1 
) ( # mesh entities lying on top. entity 1:6
6 41 
41 7 
) # 1:6
( # mesh vertices lying on top. entity 1:7
42 0 0.67937697937823771 
7 0 0 
8 0 1 
) ( # mesh entities lying on top. entity 1:7
7 42 
42 8 
) # 1:7
( # mesh vertices lying on top. entity 1:8
43 0 0.34462341897977761 
8 0 0 
9 0 1 
) ( # mesh entities lying on top. entity 1:8
8 43 
43 9 
) # 1:8
( # mesh vertices lying on top. entity 1:9
44 0 0.73819660112501961 
9 0 0 
10 0 1 
) ( # mesh entities lying on top. entity 1:9
9 44 
44 10 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?