nurb_seg Struct Reference
[librt geometry, raytracing]

NURB curve segment. More...

#include <raytrace.h>

Collaboration diagram for nurb_seg:

Collaboration graph
[legend]

Data Fields

long magic
int order
 order of NURB curve (degree - 1)
int pt_type
 type of NURB curve
knot_vector k
 knot vector for NURB curve
int c_size
 number of control points
int * ctl_points
 array of indicies for control points
fastf_tweights
 array of weights for control points (NULL if non_rational)

Detailed Description

NURB curve segment.

<

Definition at line 1950 of file raytrace.h.


Field Documentation

long magic
 

Definition at line 1952 of file raytrace.h.

Referenced by rt_sketch_import(), and rt_sketch_import5().

int order
 

order of NURB curve (degree - 1)

Definition at line 1953 of file raytrace.h.

Referenced by get_seg_midpoint(), rt_sketch_import(), and rt_sketch_import5().

int pt_type
 

type of NURB curve

Definition at line 1954 of file raytrace.h.

Referenced by get_seg_midpoint(), rt_copy_curve(), rt_sketch_export(), rt_sketch_export5(), rt_sketch_import(), and rt_sketch_import5().

struct knot_vector k
 

knot vector for NURB curve

Definition at line 1955 of file raytrace.h.

Referenced by get_seg_midpoint(), rt_curve_free(), rt_sketch_export(), rt_sketch_export5(), rt_sketch_import(), and rt_sketch_import5().

int c_size
 

number of control points

Definition at line 1956 of file raytrace.h.

Referenced by get_indices(), get_seg_midpoint(), rt_copy_curve(), rt_sketch_export(), rt_sketch_export5(), rt_sketch_import(), and rt_sketch_import5().

int* ctl_points
 

array of indicies for control points

Definition at line 1957 of file raytrace.h.

Referenced by get_indices(), get_seg_midpoint(), rt_check_curve(), rt_copy_curve(), rt_curve_free(), rt_sketch_import(), and rt_sketch_import5().

fastf_t* weights
 

array of weights for control points (NULL if non_rational)

Definition at line 1958 of file raytrace.h.

Referenced by get_seg_midpoint(), rt_copy_curve(), rt_curve_free(), rt_sketch_import(), and rt_sketch_import5().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:14 2006 for BRL-CAD by  doxygen 1.4.6