Next Previous Contents

2. Preparation

You decided to implement a new custom object? Fine, here is what to do first:

Here is the corresponding code snippet from the csphere example:


#include "ayam.h"

/* csphere.c - csphere custom object */

static char *csphere_name = "CSphere";

static unsigned int csphere_id;

typedef struct csphere_object_s
{
  char closed;
  char is_simple;
  double radius;
  double zmin, zmax;
  double thetamax;
} csphere_object;

Now you are ready to adapt the implementation of some functions as they are described in the next sections of the manual.


Next Previous Contents