HYDRUS Geometry and B-Rep Model

Previous Next

HYDRUS domains of general type (2D-General and 3D-General) use the Boundary Representation model (B-Rep). In this topological model, an object of dimension N is defined by boundary objects of dimension N-1. For example, a Solid is defined by its boundary Surfaces and a Surface is defined by its boundary curves. The entire topology can be then viewed as a hierarchical structure in which simple objects define more complex objects. We also often talk about parent/child objects - for example, points are parent objects of curves, etc.. Table below contains main objects of B-Rep model used in HYDRUS and figure  shows a very simple topological structure consisting of a single Solid and its parent objects.  



Object

Topological

dimension

Parent Objects

Example (see Figure below)

Points

0

XYZ coordinates

P1 = [0.0, 500.0, 0.0]

Curves

1

List of definition points

C1 = P1,P3

Surfaces

2

List of boundary curves

S1 = C1,C2,C3,C4

Holes

2

List of boundary curves


Solids

3

List of boundary surfaces

V1 = S1,S2,S3,S4,S5,S6

Cavities

3

List of boundary surfaces