* Copyright (C) 1990, 1991, Mark Polipec, Craig E. Kolb
* All rights reserved.
*
* This software may be freely copied, modified, and redistributed
* provided that this copyright notice is preserved on all copies.
*
* You may not distribute this software, in whole or in part, as part of
* any commercial product without the express consent of the authors.
*
* There is no warranty or other guarantee of fitness of this software
* for any purpose. It is provided solely "as is".
*
* blob.h,v 4.1 1994/08/09 07:58:03 explorer Exp
*
* blob.h,v
* Revision 4.1 1994/08/09 07:58:03 explorer
* Bump version to 4.1
*
* Revision 1.1.1.1 1994/08/08 04:52:06 explorer
* Initial import. This is a prerelease of 4.0.6enh3, or 4.1 possibly.
*
* Revision 2.1 1992/06/02 14:11:20 mcgregor
* Installed the individual metaball surface support. A step up from the
* individual color specification support. The structures may be further
* enhanced by allowing them to refer to an individual, or unique implemetation
* of a surface.
*
* Revision 1.1 1992/04/27 20:18:16 mcgregor
* Initial revision
*
* Revision 4.0 91/07/17 14:36:12 kolb
* Initial version.
*
*/
#ifndef BLOB_H
#define BLOB_H
#define GeomBlobCreate(s,t,m,n) GeomCreate((GeomRef)BlobCreate(s,t,m,n), BlobMethods()) /* s == surface; t == treshold; m == metalist; n == nr of points. */
#define R_START 1
#define R_END 0
#define GOOD 1
/*
* Blob
*/
typedef struct {
Float red, green, blue;
} MColor; /* metaball's individual color spec struct. */