[brlcad-commits] SF.net SVN: brlcad:[36083] brlcad/trunk/src/proc-db/csgbrep.cpp
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2009-09-29 17:01:21
|
Revision: 36083 http://brlcad.svn.sourceforge.net/brlcad/?rev=36083&view=rev Author: starseeker Date: 2009-09-29 17:01:06 +0000 (Tue, 29 Sep 2009) Log Message: ----------- OK, narrow csgbrep down to dsp for now, also tweak rhc params. Modified Paths: -------------- brlcad/trunk/src/proc-db/csgbrep.cpp Modified: brlcad/trunk/src/proc-db/csgbrep.cpp =================================================================== --- brlcad/trunk/src/proc-db/csgbrep.cpp 2009-09-29 16:29:44 UTC (rev 36082) +++ brlcad/trunk/src/proc-db/csgbrep.cpp 2009-09-29 17:01:06 UTC (rev 36083) @@ -325,7 +325,7 @@ VSET(rhc->rhc_V, 0, 0, 0); VSET(rhc->rhc_H, 0, 2000, 0); VSET(rhc->rhc_B, 0, 0, 2000); - rhc->rhc_r = 100; + rhc->rhc_r = 1000; rhc->rhc_c = 400; tmp_internal->idb_ptr = (genptr_t)rhc; rt_rhc_brep(&rhcbrep, tmp_internal, tol); @@ -382,7 +382,7 @@ const char* ehy_name = "ehy_nurb.s"; mk_brep(outfp, ehy_name, ehybrep); delete ehybrep; -*/ + bu_log("Writing a HYP b-rep...\n"); ON_Brep* hypbrep = ON_Brep::New(); struct rt_hyp_internal *hyp; @@ -398,7 +398,7 @@ const char* hyp_name = "hyp_nurb.s"; mk_brep(outfp, hyp_name, hypbrep); delete hypbrep; -/* + bu_log("Writing a TGC b-rep...\n"); ON_Brep* tgcbrep = ON_Brep::New(); struct rt_tgc_internal *tgc; @@ -432,7 +432,7 @@ const char* tor_name = "tor_nurb.s"; mk_brep(outfp, tor_name, torbrep); delete torbrep; - + bu_log("Writing an Elliptical Torus b-rep...\n"); ON_Brep* etobrep = ON_Brep::New(); struct rt_eto_internal *eto; @@ -451,7 +451,7 @@ const char* eto_name = "eto_nurb.s"; mk_brep(outfp, eto_name, etobrep); delete etobrep; -*/ + bu_log("Writing a Pipe b-rep...\n"); ON_Brep* pipebrep = ON_Brep::New(); struct wdb_pipept pipe1[] = { @@ -469,12 +469,12 @@ {(long)WDB_PIPESEG_MAGIC, 0, 0}, {4, 9, 0}, 0.5, 0.1, 0.1 - }/*, + }, { {(long)WDB_PIPESEG_MAGIC, 0, 0}, {9, 9, 0}, 0.5, 0.1, 0.1 - }*/ + } }; int pipe1_npts = sizeof(pipe1)/sizeof(struct wdb_pipept); @@ -491,9 +491,8 @@ const char* pipe_name = "pipe_nurb.s"; mk_brep(outfp, pipe_name, pipebrep); // delete pipebrep; - /* + bu_log("Writing a Sketch (non-solid) b-rep...\n"); - int cnti; ON_Brep* sketchbrep = ON_Brep::New(); struct rt_sketch_internal *skt; struct bezier_seg *bsg; @@ -513,6 +512,7 @@ { 125, 0 }, // 8 { 200, 200 } // 9 }; + int cnti; VSET(V, 10, 20, 30); VSET(u_vec, 1, 0, 0); VSET(v_vec, 0, 1, 0); @@ -688,7 +688,7 @@ mk_brep(outfp, extrude_name, extrudebrep); // delete extrudebrep; - +/* bu_log("Writing a Revolve b-rep...\n"); ON_Brep* revolvebrep = ON_Brep::New(); // revolve will need its own sketch @@ -787,8 +787,8 @@ const char* revolve_name = "revolve_nurb.s"; mk_brep(outfp, revolve_name, revolvebrep); // delete revolvebrep; -*/ - + +*/ bu_log("Writing a DSP b-rep...\n"); ON_Brep* dspbrep = ON_Brep::New(); struct rt_dsp_internal *dsp; @@ -809,7 +809,6 @@ mk_brep(outfp, dsp_name, dspbrep); delete dspbrep; - bu_free(tmp_internal, "free tmp_internal"); wdb_close(outfp); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |