BRL-CAD
edge_g_lseg Struct Reference

Line in 3D space. More...

#include <topology.h>

Collaboration diagram for edge_g_lseg:
[legend]

Data Fields

struct bu_list l
 NOTICE: l.forw & l.back not stored in database. For alignment only. More...
 
struct bu_list eu_hd2
 heads l2 list of edgeuses on this line More...
 
point_t e_pt
 parametric equation of the line More...
 
vect_t e_dir
 
long index
 struct # in this model More...
 

Detailed Description

Line in 3D space.

An edge_g_lseg structure represents a line in 3-space. All edges on that line should share the same edge_g.

IMPORTANT: First two items in edge_g_lseg and edge_g_cnurb (or any other segment type added) must be identical structures, so pointers are puns for both. eu_hd2 list must be in same place for both.

Definition at line 326 of file topology.h.

Field Documentation

◆ l

struct bu_list l

NOTICE: l.forw & l.back not stored in database. For alignment only.

Definition at line 312 of file topology.h.

◆ eu_hd2

struct bu_list eu_hd2

heads l2 list of edgeuses on this line

Definition at line 312 of file topology.h.

◆ e_pt

point_t e_pt

parametric equation of the line

Definition at line 329 of file topology.h.

◆ e_dir

vect_t e_dir

Definition at line 330 of file topology.h.

◆ index

long index

struct # in this model

Definition at line 331 of file topology.h.


The documentation for this struct was generated from the following file: