

 
Manual Reference Pages  AL_CALCULATE_RIBBON (3)
NAME
al_calculate_ribbon  Allegro 5 API
CONTENTS
Synopsis
Description
See Also
SYNOPSIS

C]
#include <allegro5/allegro_primitives.h>
void al_calculate_ribbon(float* dest, int dest_stride, const float *points,
int points_stride, float thickness, int num_segments)
]


DESCRIPTION
Calculates a ribbon given an array of points.
The ribbon will go through all of the passed points.
If C]thickness <= 0], then C]num_segments] of points are
required in the destination buffer, otherwise twice as many are needed.
The destination and the points buffer should consist of regularly spaced
doublets of floats, corresponding to x and y coordinates of the
vertices.
I]Parameters:]

[bu]

dest  Pointer to the destination buffer

[bu]

dest_stride  Distance (in bytes) between starts of successive pairs of
coordinates in the destination buffer

[bu]

points  An array of pairs of coordinates for each point

[bu]

points_stride  Distance (in bytes) between starts successive pairs of
coordinates in the points buffer

[bu]

thickness  Thickness of the spline ribbon

[bu]

num_segments  The number of points to calculate


SEE ALSO
al_draw_ribbon(3), al_calculate_arc(3), al_calculate_spline(3)
Allegro reference manual  AL_CALCULATE_RIBBON (3)  
Visit the GSP FreeBSD Man Page Interface. Output converted with manServer 1.07. 