[Soc-2005-dev] Re: [Soc-2005-cvs] CVS commit: soc-blender/intern/boolop/intern BOP_Material.cpp soc-blender/intern/bsp/intern BSP_CSGMesh.cpp BSP_CSGMesh.h soc-blender/source/blender/src booleanops.c

Alexander Ewering blender at instinctive.de
Fri Oct 28 21:53:41 CEST 2005


Hi Marc,

Thanks for the fixes.

Could you commit your files with standard line endings? All files you
just committed have \r\n (windows) line endings, which makes cvs diff
a bit useless ;-)

I've integrated your booleans into a local copy of current CVS, and
using the realtime Boolean Modifier, and substracting a 32 vertex
cylinder from a cube, and then moving around the cylinder, at some
point i get a freeze.

When hitting CTRL-C, gdb shows it froze here:

#0  0x0827f34a in BOP_Edge::containsFace ()
#1  0x0827f2d9 in BOP_Edge::addFace ()
#2  0x0827a6cc in BOP_Mesh::addFace ()
#3  0x0827a59f in BOP_Mesh::addFace ()
#4  0x08285f97 in BOP_addFace ()
#5  0x08284c49 in BOP_triangulateA ()
#6  0x082830f0 in triangulate ()
#7  0x0828144d in BOP_intersectNonCoplanarFaces ()
#8  0x0828045d in BOP_Face2Face ()
#9  0x08270648 in BOP_intersectionBoolOp ()
#10 0x0827038d in BOP_performBooleanOperation ()

Any ideas?

| alexander ewering              instinctive mediaworks
| ae[@]instinctive[.]de   http://www[.]instinctive[.]de

On Fri, 28 Oct 2005, Marc Freixas wrote:

> mfreixas (Marc Freixas) 2005/10/28 18:54:36 CEST
>
>  Modified files:        (Branch: mfreixas)
>    soc-blender/intern/boolop/intern BOP_Material.cpp
>    soc-blender/intern/bsp/intern BSP_CSGMesh.cpp BSP_CSGMesh.h
>    soc-blender/source/blender/src booleanops.c
>
>  Log:
>  (recommit with forgotten files)
>
>  Double deleting of the same memory region bug has been fixed.
>    All smart pointers of the BSP_CSGMesh class have been changed by normal pointers. Now, the deletion of the class is in explicit
>    mode (no implicit).
>
>    Future work:
>    Directly connection of the source/blender/src/booleanops.c code to BOP module, without passing through "old" BSP module.
>
>  Revision  Changes    Path
>  1.1.2.5   +176 -176  soc-blender/intern/boolop/intern/Attic/BOP_Material.cpp
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Material.cpp.diff?r1=1.1.2&r2=1.1.2.5&cvsroot=soc-2005&only_with_tag=mfreixas>
>  1.1.1.1.8.1 +893 -881  soc-blender/intern/bsp/intern/BSP_CSGMesh.cpp
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/bsp/intern/BSP_CSGMesh.cpp.diff?r1=1.1.1.1.8&r2=1.1.1.1.8.1&cvsroot=soc-2005&only_with_tag=mfreixas>
>  1.1.1.1.8.1 +344 -345  soc-blender/intern/bsp/intern/BSP_CSGMesh.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/bsp/intern/BSP_CSGMesh.h.diff?r1=1.1.1.1.8&r2=1.1.1.1.8.1&cvsroot=soc-2005&only_with_tag=mfreixas>
>  1.1.1.1.8.9 +0 -0      soc-blender/source/blender/src/booleanops.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/booleanops.c.diff?r1=1.1.1.1.8&r2=1.1.1.1.8.9&cvsroot=soc-2005&only_with_tag=mfreixas>
> _______________________________________________
> Soc-2005-cvs mailing list
> Soc-2005-cvs at blender.org
> http://projects.blender.org/mailman/listinfo/soc-2005-cvs
>


More information about the Soc-2005-dev mailing list