carc_seg Struct Reference
[librt geometry, raytracing]

circular arc segment More...

#include <raytrace.h>


Data Fields

long magic
int start
int end
 indices
fastf_t radius
 radius < 0.0 -> full circle with start point on circle and "end" at center
int center_is_left
 flag indicating where center of curvature is. If non-zero, then center is to left of vector from start to end
int orientation
 0 -> ccw, !0 -> cw
int center
 index of vertex at center of arc (only used by rt_extrude_prep and rt_extrude_shot)


Detailed Description

circular arc segment

<

Definition at line 1936 of file raytrace.h.


Field Documentation

long magic
 

Definition at line 1938 of file raytrace.h.

Referenced by rt_sketch_import(), and rt_sketch_import5().

int start
 

Definition at line 1939 of file raytrace.h.

Referenced by get_indices(), get_seg_midpoint(), isect_2D_loop_ray(), rt_check_curve(), rt_curve_reverse_segment(), rt_sketch_import(), rt_sketch_import5(), and seg_to_vlist().

int end
 

indices

Definition at line 1939 of file raytrace.h.

Referenced by get_indices(), get_seg_midpoint(), isect_2D_loop_ray(), rt_check_curve(), rt_curve_reverse_segment(), rt_sketch_import(), rt_sketch_import5(), and seg_to_vlist().

fastf_t radius
 

radius < 0.0 -> full circle with start point on circle and "end" at center

Definition at line 1940 of file raytrace.h.

Referenced by get_indices(), get_seg_midpoint(), isect_2D_loop_ray(), rt_curve_reverse_segment(), rt_extrude_shot(), rt_sketch_import(), rt_sketch_import5(), and seg_to_vlist().

int center_is_left
 

flag indicating where center of curvature is. If non-zero, then center is to left of vector from start to end

Definition at line 1942 of file raytrace.h.

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

int orientation
 

0 -> ccw, !0 -> cw

Definition at line 1945 of file raytrace.h.

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

int center
 

index of vertex at center of arc (only used by rt_extrude_prep and rt_extrude_shot)

Definition at line 1946 of file raytrace.h.


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