Download presentation

Presentation is loading. Please wait.

Published byCitlali Deighton Modified over 4 years ago

1
Planar Subdivision Induced by planar embedding of a graph. Connected if the underlying graph is. edge vertex hole in f face f disconnected subdivision Complexity = #vertices + #edges + #faces Typical operations: Walk around a face. Access one face from an adjacent one via a common edge. Visit all the edges adjacent to a vertex.

2
Doubly-Connected Edge List Stores geometric and topological information. To walk around a face (counterclockwise), we set up a pointer to the next edge a pointer to the previous edge Every edge has two distinct half-edges (twins) in opposite directions. e Twin(e) Next(e) Prev(e) v w Edge e has origin v and destination w. Edge Twin(e) has origin w and destination v. f For each face f store one pointer to an arbitrary half-edge bounding the face. From that half-edge traverse the face counterclockwise through the next pointer. This seems good if theres no hole …

3
Holes Edges on the boundary of a hole are traversed in clockwise order so that the face still lies to the left. hole A face always lies to the left of any half-edge on its boundary. To traverse the face, we need a pointer to a half-edge in every boundary component. And a pointer to every isolated vertex in the face. isolated vertex

4
Summary on DCE List Every vertex v Coordinates(v) IncidentEdge(v) – pointer to an arbitrary half-edge originated from v. Every face f OuterComponent(f) – pointer to some half-edge on outer boundary. InnerComponents(f) – a list of pointers, each to some half-edge on the boundary of a different hole in the face. Every edge e Origin(e) Twin(e) Next(e) Prev(e) // information depends on # inner components. // O(1) information // any edge is pointed to at most once from the list // InnerComponents. total storage: O(#vertices + #edges + #faces) i.e. linear in subdivision complexity.

5
An Example half-edge origin Twin IncidentFace Next Prev (0,4) (2,4) (2,2) (1,1) face Outercomponent InnerComponents nil vertex Coordinates IncidentEdge

Similar presentations

Presentation is loading. Please wait....

OK

Hannes Frey, Ivan Stojmenovic MobiCom 2006

Hannes Frey, Ivan Stojmenovic MobiCom 2006

© 2018 SlidePlayer.com Inc.

All rights reserved.

By using this website, you agree with our use of **cookies** to functioning of the site. More info in our Privacy Policy and Google Privacy & Terms.

Ads by Google

Ppt on information security management system Ppt on formal non-formal and informal education Ppt on ozone layer in hole Ppt on depth first search algorithms Ppt on class 9 motion powerpoint Ppt on national education day nepal Ppt on channels of distribution activities Ppt on management by objectives advantages Ppt on regional transport office lucknow Ppt on lymphatic system