BRL-CAD
revolve.h File Reference
#include "common.h"
#include "bu/parse.h"
#include "bn.h"
Include dependency graph for revolve.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  revolve_specific
 

Variables

const struct bu_structparse rt_revolve_parse []
 

Detailed Description

Intersect a ray with an 'revolve' primitive object.

Definition in file revolve.h.

Variable Documentation

const struct bu_structparse rt_revolve_parse[]
Initial value:
= {
{ "%f", 3, "V", bu_offsetofarray(struct rt_revolve_internal, v3d, fastf_t, X), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
{ "%f", 3, "axis", bu_offsetofarray(struct rt_revolve_internal, axis3d, fastf_t, X), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
{ "%f", 3, "R", bu_offsetofarray(struct rt_revolve_internal, r, fastf_t, X), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
{ "%f", 1, "ang", bu_offsetof(struct rt_revolve_internal, ang), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
{ "%V", 1, "sk_name", bu_offsetof(struct rt_revolve_internal, sketch_name), BU_STRUCTPARSE_FUNC_NULL, NULL, NULL },
{ {'\0', '\0', '\0', '\0'}, 0, (char *)NULL, 0, BU_STRUCTPARSE_FUNC_NULL, NULL, NULL }
}
Definition: color.c:49
#define bu_offsetofarray(_t, _a, _d, _i)
Definition: parse.h:65
#define BU_STRUCTPARSE_FUNC_NULL
Definition: parse.h:153
#define bu_offsetof(_t, _m)
Definition: parse.h:64
double fastf_t
Definition: defines.h:300

Definition at line 50 of file revolve.h.