Thanks! I managed a workaround by exporting to STL and parsing that, with
the added benefit of not having to calculate normals, but will try this fix
at some point...

On Mon, Jan 10, 2011 at 9:54 PM, Thomas Paviot <tpav...@gmail.com> wrote:

> Hi Benjamin,
>
> This 0.4 issue was fixed by commit 918 (
> http://code.google.com/p/pythonocc/source/detail?r=918&path=/trunk/src/wrapper/SWIG_generator.py
> ).
>
> The facesIterator, edgesIterator or nodeIterator was really difficult to
> wrap. Shortcuts to these methos are:
> faceValue(i), edgesValue(i) and nodeValue(i) that return the value of the
> i-th element of the tuple.
>
> An example is available in the svn trunk (traverse_mesh.py) at:
> http://code.google.com/p/pythonocc/source/browse/trunk/src/examples/Level1/SMESH/traverse_mesh.py?r=1131
>
>
> Best Regards,
>
> Thomas
>
> 2011/1/10 Benjamin Nortier <bjnort...@gmail.com>
>
>> Hello
>>
>> I'm trying to iterate over the faces of a mesh, but can't get the
>> iteration to work. The mesh does have faces as you can see below:
>>
>> In [288]: aMesh
>> Out[288]: <OCC.SMESH.SMESH_Mesh; proxy of <Swig Object of type 'SMESH_Mesh
>> *' at 0x122f8e540> >
>>
>> In [289]: aMesh.GetMeshDS()
>> Out[289]: <OCC.SMESHDS.SMESHDS_Mesh; proxy of <Swig Object of type
>> 'SMESHDS_Mesh *' at 0x122fd5120> >
>>
>> In [290]: aMesh.GetMeshDS().NbFaces()
>> Out[290]: 3454
>>
>> In [293]: it = aMesh.GetMeshDS().facesIterator()
>> swig/python detected a memory leak of type 'SMDS_FaceIteratorPtr *', no
>> destructor found.
>>
>> I was expecting to be able to do it.next() until I get a None, but can't
>> access even the first element. I'm new to most of this, so it might be
>> something obvious.
>>
>> Any ideas?
>>
>> Thanks!
>> Benjamin
>>
>>
>> --
>> Benjamin Nortier
>> bjnort...@gmail.com
>> http://www.twitter.com/bjnortier
>> http://www.1011ltd.com
>> +44 (0)778 946 1959
>>
>>
>>
>> _______________________________________________
>> Pythonocc-users mailing list
>> Pythonocc-users@gna.org
>> https://mail.gna.org/listinfo/pythonocc-users
>>
>>
>
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users
>
>


-- 
Benjamin Nortier
bjnort...@gmail.com
http://www.twitter.com/bjnortier
http://www.1011ltd.com
+44 (0)778 946 1959
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to