From 14b5efb3e4f4e78c0e8e0eed9436d2c6ee3aea08 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 7 Nov 2017 16:46:05 +0000 Subject: [PATCH] mesh: plug traverse ends Signed-off-by: Ian Jackson --- meshscad | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/meshscad b/meshscad index f64542b..f66dba3 100755 --- a/meshscad +++ b/meshscad @@ -72,6 +72,17 @@ def make_moebius(objname): extents[w % nw].quad([ cnr for cnr in qc(v,w,sigmas,False) ]) if not v % each_v and w < nw: travers[v].rquad([ cnr for cnr in qc(v,w,sigmas,True) ]) + if not v % each_v: + for w in 0, nw: + p, norm, extt, trav = m.details(v, w) + cnrs = points_round_wire(p, norm, extt, calc_sigmas(range(0,ns))) + cnrs = list(cnrs) + if w: cnrs.reverse() + for s in range(0, ns-1): + travers[v].triangle(cnrs[s], + cnrs[s+1], + cnrs[ns-1]) + for w in range(0, nw): print('// extent w=', w) extents[w].writeout_core(nomsize) -- 2.30.2