Revision: 53375
          http://brlcad.svn.sourceforge.net/brlcad/?rev=53375&view=rev
Author:   r_weiss
Date:     2012-10-25 21:31:50 +0000 (Thu, 25 Oct 2012)
Log Message:
-----------
Added a call to function "nmg_edge_fuse" at the end of function "rt_pipe_tess" 
in file "pipe.c". This is required because if a pipe is facetized to an NMG 
object, the resulting NMG can not be properly raytraced without the edges being 
fused. This also impacts NMG boolean operations since raytracing is sometimes 
necessary to determine if an NMG object is in/out/on another NMG object.

Modified Paths:
--------------
    brlcad/trunk/src/librt/primitives/pipe/pipe.c

Modified: brlcad/trunk/src/librt/primitives/pipe/pipe.c
===================================================================
--- brlcad/trunk/src/librt/primitives/pipe/pipe.c       2012-10-25 21:29:18 UTC 
(rev 53374)
+++ brlcad/trunk/src/librt/primitives/pipe/pipe.c       2012-10-25 21:31:50 UTC 
(rev 53375)
@@ -3333,6 +3333,7 @@
     bu_free((char *)inner_loop, "rt_pipe_tess: inner_loop");
 
     nmg_rebound(m, tol);
+    nmg_edge_fuse(&s->l.magic, tol);
 
     return 0;
 }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to