Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7823939
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 2, 20262026-06-02T08:25:25+00:00 2026-06-02T08:25:25+00:00

I have vertices and an edge list that describe a planar geometric shape (faces

  • 0

I have vertices and an edge list that describe a planar geometric shape (faces are triangles). For example:

   a_______b
   /|\    /
  / | \  /
e/__|__\/c
    d

Verts: a, b, c, d, e
Edges: (a,b), (a,c), (a,d), (a,e), (b,c), (c,d), (d,e)

So that is all the information I would have about that particular planar geometric shape. In this example, the only internal edges are (a,c) and (a,d). All other edges are border edges. How can I identify those border edges algorithmically (or conversely identify all internal edges)?

Motivation: If it helps, I’m trying to build a navigation mesh, one of the steps of which is to build a visibility graph, the first step of which I think is to identify the border edges.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-02T08:25:26+00:00Added an answer on June 2, 2026 at 8:25 am

    For planar graphs, the “outer face” property is not unique; you can draw the graph so that any of the faces becomes the outer one, or you can even draw the graph such that it has different faces – consider your example graph:

    enter image description here enter image description here

    That said, if you know that the graph can be drawn such that all internal faces are triangular, you could scan the list of edges and check how many triangles they belong to (by checking the neighboring edges). If the edge only belongs to one triangle, it’s an outer edge.

    Anyway, it seems weird to me, that you would know the graph has such property and not know what the respective planar embedding was at the same moment.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a class that represents undirected edges in a graph. Every edge has
I have a Shape class containing potentially many vertices, and I was contemplating making
Right now, I have more than 25 vertices that form a model. I want
Using OrientDB's query language, how can find all vertices in cluster a that have
Hello I have a network in R using the igraph library Vertices: 616 Edges:
I have a large array of vertices, some of them are edges, some are
I'd like to filter edges by comparing one property of each edge's vertices. This
I have a polygon with V vertices and n number of openings. How can
I have a triangle in 3D space defined by its 3 vertices, p0, p1,
Have a SomeLib.pro file that contains: CONFIG += debug TEMPLATE = lib TARGET =

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.