Lines Matching refs:Va
78 ({Edge,Face,CV,Va}, {VList,VD0,We1,EsAcc}) ->
81 {VData,We3} = connect_five_sided(NewVertex, CV, Va, Face, We2),
92 #edge{vs=Va,lf=Lf,rf=Rf} = array:get(Edge, Etab),
101 corner_edges(Edges, AllEs, We, [{Edge,Rf,CV,Va}|Acc0]);
104 find(5, Edge, Rf, [{Edge,Rf,Va}], Edges, AllEs, We, Acc0);
112 corner_edges(Edges, AllEs, We, [{Edge,Lf,CV,Va}|Acc0]);
116 find(3, Edge, Rf, [{Edge,Lf,CV,Va}], Edges, AllEs, We, Acc0);
123 find(5, Edge, Lf, [{Edge,Lf,Va}], Edges, AllEs, We, Acc0);
127 find(3, Edge, Lf, [{Edge,Rf,CV,Va}], Edges, AllEs, We, Acc0);
143 #edge{vs=Va,lf=Lf,rf=Rf} = array:get(E, Etab),
152 corner_edges(Edges, AllEs, We, [[{E,Rf,CV,Va}|E2Cut]|Acc0]);
156 corner_edges(Edges, AllEs, We, [[{E,Lf,Va}|E2Cut]|Acc0]);
159 find(N, E, Rf, [{E,Rf,Va}|E2Cut], Edges0, AllEs, We, Acc0);
162 find(N, E, Rf, [{E,Lf,Va}|E2Cut], Edges0, AllEs, We, Acc0);
173 corner_edges(Edges, AllEs, We, [[{E,Lf,CV,Va}|E2Cut]|Acc0]);
177 corner_edges(Edges, AllEs, We, [[{E,Rf,Va}|E2Cut]|Acc0]);
180 find(N, E, Lf, [{E,Lf,Va}|E2Cut], Edges0, AllEs, We, Acc0);
183 find(N, E, Lf, [{E,Rf,Va}|E2Cut], Edges0, AllEs, We, Acc0);
192 complex_corner_0([{Edge,Face,CV,Va}|Data], {VList,VD,We0,NewEs0}) ->
195 {VData,We} = connect_five_sided(NewVertex, CV, Va, Face, We1),
199 complex_corner_1([{Edge,Face,Va}|Data], Vb, {VList,VD,We0,NewEs0}) ->
202 {VData,We} = connect_five_sided(NewVertex, Vb, Va, Face, We1),
208 connect_five_sided(NewVertex, CV, Va, Face, We0) ->
210 Vsp = ordsets:from_list([Va,NewVertex,CV]),
217 P2 = array:get(Va, Vtab),