nurb_eval.c File Reference

#include "common.h"
#include <stdio.h>
#include <math.h>
#include "machine.h"
#include "vmath.h"
#include "nmg.h"
#include "raytrace.h"
#include "nurb.h"

Include dependency graph for nurb_eval.c:

Go to the source code of this file.

Functions

void rt_nurb_s_eval (const struct face_g_snurb *srf, fastf_t u, fastf_t v, fastf_t *final_value)
void rt_nurb_c_eval (const struct edge_g_cnurb *crv, fastf_t param, fastf_t *final_value)
fastf_trt_nurb_eval_crv (register fastf_t *crv, int order, fastf_t param, const struct knot_vector *k_vec, int k_index, int coords)
void rt_nurb_pr_crv (fastf_t *crv, int c_size, int coords)


Detailed Description

Evaluate a Non Uniform Rational B-spline curve or at the given (u,v) values. Author - Paul Randal Stay

Source - SECAD/VLD Computing Consortium, Bldg 394 The U.S. Army Ballistic Research Laboratory Aberdeen Proving Ground, Maryland 21005

Definition in file nurb_eval.c.


Function Documentation

fastf_t* rt_nurb_eval_crv register fastf_t crv,
int  order,
fastf_t  param,
const struct knot_vector k_vec,
int  k_index,
int  coords
 

Definition at line 159 of file nurb_eval.c.

References knot_vector::knots.


Generated on Mon Sep 18 01:25:08 2006 for BRL-CAD by  doxygen 1.4.6