/opt/ros/diamondback/stacks/graspit_simulator/graspit/graspit_source/qhull/rbox.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include <limits.h>
#include <time.h>
#include "user.h"
Go to the source code of this file.
Define Documentation
#define PI 3.1415926535897932384 |
#define qh_rand_m 2147483647 |
Function Documentation
int main |
( |
int |
argc, |
|
|
char ** |
argv | |
|
) |
| | |
void out2n |
( |
double |
a, |
|
|
double |
b | |
|
) |
| | |
void out3n |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c | |
|
) |
| | |
void qh_srand |
( |
int |
seed |
) |
|
Variable Documentation
Initial value: "\n\
-rbox- generate various point distributions. Default is random in cube.\n\
\n\
args (any order, space separated): Version: 1998/1/28\n\
3000 number of random points in cube, lens, spiral, sphere or circle\n\
Bn bounding box coordinates, default %2.2g\n\
D3 dimension 3-d\n\
Xn Pm Pm generate n random points in convex hull of Pm...\n\
l generate a regular 3-d spiral\n\
r generate a regular polygon, ('r s Z1 G0.1' makes a cone)\n\
s generate cospherical points\n\
x generate random points in simplex, may use 'r' or 'Wn'\n\
y same as 'x', plus simplex\n\
\n\
Ln lens distribution of radius n. Also 's', 'r', 'G', 'W'.\n\
On offset coordinates by n\n\
Pn,m,r add point [n,m,r] first, pads with 0\n\
W0.1 random distribution within 0.1 of the cube's or sphere's surface\n\
Z0.5 s random points in a 0.5 disk projected to a sphere\n\
Z0.5 s G0.6 same as Z0.5 within a 0.6 gap\n\
\n\
c add a unit cube to the output ('c G2.0' sets size)\n\
d add a unit diamond to the output ('d G2.0' sets size)\n\
h output as homogeneous coordinates for cdd\n\
n remove command line from the first line of output\n\
t use time as the random number seed (default is command line)\n\
tn use n as the random number seed\n\
z print integer coordinates, default 'Bn' is %2.2g\n\
"
Definition at line 46 of file rbox.c.