# NAME

GDX_EDGE - Edge

# GENERAL DESCRIPTION

A GDX Edge entity references the GDX Vertex entities which define the start and end points of an edge. It also references the GDX edge curve entitiy which define the model space geometry and optionally the parm space usages.

# DDF SPECIFICATION

    entity 41:0 GDX_EDGE "Edge" {

    ptr
    START_VERTEX
    reftype = (40:0 /* GDX_VERTEX */);

    ptr
    END_VERTEX
    reftype = (40:0 /* GDX_VERTEX */);

    ptr
    EDGE_CURVE
    reftype = (42:0 /* GDX_EDGE_CURVE */);

    char
    SENSE;

    };

# FIELD DESCRIPTIONS

START_VERTEX

The database pointer of the GDX Vertex that defines the start of the edge.

END_VERTEX

The database pointer of the GDX Vertex that defines the end of the edge.

EDGE_CURVE

The database pointer of the GDX Edge Curve. The Edge Curve contains the model space curve representing the edge. Optionally, it may contain the parm space representation of the edge for each GDX Face. The parm curve representation also defines the usage of the Edge.

SENSE

Flag indicating if the model space curve in the Edge Curve agrees with or opposes the direction defined by the START_VERTEX and END_VERTEX. The sense is not applied to the parm curves in the Edge Curve.

PDX_TRUE

The sense of Edge Curve agrees with the Start and End verticies

PDX_FALSE

The sense of Edge Curve disagrees with the Start and End verticies