# NAME

GDX_LOOP - Loop

# GENERAL DESCRIPTION

A GDX Loop entity is a collection of GDX Edge entities that bound a GDX Face.

# DDF SPECIFICATION

    entity 44:0 GDX_LOOP "Loop" {

    count
    NUM_OF_EDGES;

    struct
    EDGES[NUM_OF_EDGES] {

    char
    SENSE;

    ptr
    EDGE
    reftype = (41:0 /* GDX_EDGE */);

    };

    };

# FIELD DESCRIPTIONS

NUM_OF_EDGES

The number of edges in the GDX Loop.

EDGES

Array, dimensioned to [NUM_OF_EDGES], of structures containing edge sense and edge database pointer information.

SENSE

Flag indicating whether the sense of this segment of the GDX Loop agrees with or opposes that of the corresponding GDX Edge defined by the EDGE field.

PDX_TRUE

The sense of this segment of the loop agrees with the defining GDX Edge

PDX_FALSE

The sense of this segment of the loop disagrees with the defining GDX Edge

EDGE

The database pointer of the GDX Edge.

# Restrictions

The GDX Edge is subject to the following restrictions: NUM_OF_EDGES > 0