Module queries

Module queries 

Source
Expand description

Queries about objects

Objects have methods that provide access to anything that the object itself has direct access to. However, not all potentially interesting information can be accessed that way. An example are the bounding vertices of an edge: Edge only stores its starting vertex, so you need a Cycle to get both vertices.

This module provides traits express such non-trivial queries, and implements them for various objects that have the information to answer the query.

Traits§

AllHalfEdgesWithSurface
Access all half-edges referenced by an object, and the surface they’re on
BoundingVerticesOfHalfEdge
Determine the bounding vertices of a half-edge
SiblingOfHalfEdge
Queries related to the sibling of a HalfEdge