[brlcad-commits] SF.net SVN: brlcad:[33092] brlcad/trunk/src/proc-db
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <eri...@us...> - 2008-10-31 16:17:42
|
Revision: 33092 http://brlcad.svn.sourceforge.net/brlcad/?rev=33092&view=rev Author: erikgreenwald Date: 2008-10-31 16:17:32 +0000 (Fri, 31 Oct 2008) Log Message: ----------- begin stubbing out a metaball proc-db Modified Paths: -------------- brlcad/trunk/src/proc-db/Makefile.am Added Paths: ----------- brlcad/trunk/src/proc-db/metaball.c Modified: brlcad/trunk/src/proc-db/Makefile.am =================================================================== --- brlcad/trunk/src/proc-db/Makefile.am 2008-10-31 07:43:46 UTC (rev 33091) +++ brlcad/trunk/src/proc-db/Makefile.am 2008-10-31 16:17:32 UTC (rev 33092) @@ -17,6 +17,7 @@ globe \ kurt \ masonry \ + metaball \ molecule \ nmgmodel \ picket_fence \ @@ -66,6 +67,7 @@ globe_SOURCES = globe.c kurt_SOURCES = kurt.c masonry_SOURCES = masonry.c +metaball_SOURCES = metaball.c molecule_SOURCES = molecule.c nmgmodel_SOURCES = nmgmodel.c picket_fence_SOURCES = picket_fence.c Added: brlcad/trunk/src/proc-db/metaball.c =================================================================== --- brlcad/trunk/src/proc-db/metaball.c (rev 0) +++ brlcad/trunk/src/proc-db/metaball.c 2008-10-31 16:17:32 UTC (rev 33092) @@ -0,0 +1,71 @@ +/* M E T A B A L L . C + * BRL-CAD + * + * Copyright (c) 2008-2008 United States Government as represented by + * the U.S. Army Research Laboratory. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License + * version 2.1 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this file; see the file named COPYING for more + * information. + */ + +/** @file metaball.c + * + */ + +#include "common.h" + +#include <stdlib.h> +#include <stdio.h> +#include <math.h> +#include <string.h> + +#include "vmath.h" +#include "raytrace.h" +#include "wdb.h" + + +static const char usage[] = "Usage:\n\t%s []\n"; + +struct rt_wdb *outfp; + +int +main(int argc, char **argv) +{ + char title[64] = "metaball"; + + fprintf(stderr, "This is not the proc-db you are looking for\n"); + exit(-42); + + /* probably need a list or something + BU_LIST_INIT( &head.l ); + */ + + outfp = wdb_fopen( "metaball.g" ); + mk_id( outfp, title ); + /* do something + mk_lfcomb( outfp, "mball.g", &head, 0 ); + */ + + wdb_close(outfp); + return 0; +} + +/* + * Local Variables: + * mode: C + * tab-width: 8 + * indent-tabs-mode: t + * c-file-style: "stroustrup" + * End: + * ex: shiftwidth=4 tabstop=8 + */ Property changes on: brlcad/trunk/src/proc-db/metaball.c ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |