BRL-CAD
tri_float_specific Struct Reference

#include <plane.h>

Collaboration diagram for tri_float_specific:
[legend]

Data Fields

float tri_A [3]
 
float tri_BA [3]
 
float tri_CA [3]
 
float tri_wn [3]
 
float tri_N [3]
 
signed char * tri_normals
 
int tri_surfno
 
struct tri_float_specifictri_forw
 

Detailed Description

A more memory conservative version

Definition at line 81 of file plane.h.

Field Documentation

◆ tri_A

float tri_A[3]

triangle vertex (A)

Definition at line 82 of file plane.h.

◆ tri_BA

float tri_BA[3]

B - A (second point)

Definition at line 83 of file plane.h.

◆ tri_CA

float tri_CA[3]

C - A (third point)

Definition at line 84 of file plane.h.

◆ tri_wn

float tri_wn[3]

facet normal (non-unit)

Definition at line 85 of file plane.h.

◆ tri_N

float tri_N[3]

unit normal vector

Definition at line 86 of file plane.h.

◆ tri_normals

signed char* tri_normals

unit vertex normals A, B, C (this is malloced storage)

Definition at line 87 of file plane.h.

◆ tri_surfno

int tri_surfno

solid specific surface number

Definition at line 88 of file plane.h.

◆ tri_forw

struct tri_float_specific* tri_forw

Next facet

Definition at line 89 of file plane.h.


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