geom.edge.start.poly
Syntax
- p = geom.edge.start.poly(e)
Get the first polygon attached to edge e. This is used to iterate through all polygons attached to an edge using the
geom.edge.start.index
,geom.poly.next.poly
andgeom.poly.next.index
functions.
Usage Example
The following example illustrates how geom.edge.start.poly
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)
See also
Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Nov 20, 2024 |