geom.poly.next.index
Syntax
- ir = geom.poly.next.index(p,i)
Get local index ir of an edge within the next polygon attached to this edge (note: the same edge has local index i within the source polygon p). This can be used to iterate through all polygons connected to an edge using the
geom.poly.next.poly
function.
Usage Example
The following example illustrates how geom.poly.next.index
can be used to iterate through all polygons connected to an edge.
global test20 = geom.edge.id(geom.poly.edge(pnt,1))
global test21 = geom.node.id(geom.poly.node(pnt,2))
global test22 = geom.poly.normal(pnt)
global test23 = geom.poly.pos(pnt)
global test24 = geom.poly.area(pnt)
; Test edge to polygon loop
global test25 = 0
local edge_pnt = geom.edge.find(setpnt,1)
local poly_pnt = geom.edge.start.poly(edge_pnt)
local edge_ind = geom.edge.start.index(edge_pnt)
See also
Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Dec 14, 2024 |