Revision: 47433 http://brlcad.svn.sourceforge.net/brlcad/?rev=47433&view=rev Author: abhi2011 Date: 2011-11-04 19:39:02 +0000 (Fri, 04 Nov 2011) Log Message: ----------- Generating a circular bundle of rays to shoot in the direction of the resultant normal by calling rt_gen_circular_grid() through a BU_LIST
Modified Paths: -------------- brlcad/trunk/src/libged/simulate/simrt.c Modified: brlcad/trunk/src/libged/simulate/simrt.c =================================================================== --- brlcad/trunk/src/libged/simulate/simrt.c 2011-11-04 19:08:47 UTC (rev 47432) +++ brlcad/trunk/src/libged/simulate/simrt.c 2011-11-04 19:39:02 UTC (rev 47433) @@ -1068,7 +1068,7 @@ vect_t diff, up_vec, ref_axis; point_t overlap_center; fastf_t d, r; - struct xrays xray_1 ; + struct xrays *xrayp ; struct xray center_ray; /* Setup center ray */ @@ -1099,8 +1099,19 @@ VCROSS(up_vec, rt_result.resultant_normal_B, ref_axis); } - rt_gen_circular_grid(&xray_1, ¢er_ray, r, up_vec,r*2); + /* Initialize the BU_LIST in preparation for rt_gen_circular_grid() */ + BU_GETSTRUCT(xrayp, xrays); + BU_LIST_INIT(&(xrayp->l)); + VMOVE(xrayp->ray.r_pt, center_ray.r_pt); + VMOVE(xrayp->ray.r_dir, center_ray.r_dir); + xrayp->ray.index = 0; + xrayp->ray.magic = RT_RAY_MAGIC; + rt_gen_circular_grid(xrayp, ¢er_ray, r, up_vec,r*2); + + + + return GED_OK; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ BRL-CAD Source Commits mailing list brlcad-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-commits