I tried the advise of Thomas to modify examples/level1/mesh/simple_mesh.py. I 
modified the code so that during every iteration in the "while ex.More():" 
loop, the added edges are drawn on the screen.  Though that works to a certain 
extent, the code crashes after 114 iterations in this loop. At that point the 
drawing seems pretty much complete. For some reason the object returned by 
facing = (BRep_Tool_Triangulation(F,L)).GetObject() is invalid. If I make the 
execution of the body of the while loop dependent on the condition that the 
iteration number is smaller than 114, than the code does not crash immediately, 
but it keeps running for millions of iterations... My guess is that at some 
point ex.Next() and or ex.More() do not function correctly. Anyone a clue?

-----Original Message-----
From: pythonocc-users-boun...@gna.org [mailto:pythonocc-users-boun...@gna.org] 
On Behalf Of pythonocc-users-requ...@gna.org
Sent: woensdag 23 november 2011 12:00
To: pythonocc-users@gna.org
Subject: Pythonocc-users Digest, Vol 36, Issue 16

Send Pythonocc-users mailing list submissions to
        pythonocc-users@gna.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://mail.gna.org/listinfo/pythonocc-users
or, via email, send a message with subject or body 'help' to
        pythonocc-users-requ...@gna.org

You can reach the person managing the list at
        pythonocc-users-ow...@gna.org

When replying, please edit your Subject line so it is more specific than "Re: 
Contents of Pythonocc-users digest..."


Today's Topics:

   1. Re: creating a surface mesh of a TopoDS_Shape (Engelbert Tijskens)
   2. Re: creating a surface mesh of a TopoDS_Shape (Thomas Paviot)


----------------------------------------------------------------------

Message: 1
Date: Tue, 22 Nov 2011 21:36:57 +0100
From: Engelbert Tijskens <engelbert.tijsk...@biw.kuleuven.be>
Subject: Re: [Pythonocc-users] creating a surface mesh of a
        TopoDS_Shape
To: "pythonocc-users@gna.org" <pythonocc-users@gna.org>
Message-ID:
        
<ae1d6787c88fb143862f16441b42493cc2fe423...@icts-s-exc2-ca.luna.kuleuven.be>
        
Content-Type: text/plain; charset="us-ascii"

Hi Thomas, thanks for your quick reply. By a surface mesh I mean a mesh of the 
surface of the shape (which is actually a volume with some holes).  The 
simple_mesh.py example seems to be what I need. I could extend the example to 
get the coordinates of the vertices of the triangulation. Where can I find 
information about the internals of the BRepMesh_Mesh function?


-----Original Message-----
From: pythonocc-users-boun...@gna.org [mailto:pythonocc-users-boun...@gna.org] 
On Behalf Of pythonocc-users-requ...@gna.org
Sent: dinsdag 22 november 2011 12:00
To: pythonocc-users@gna.org
Subject: Pythonocc-users Digest, Vol 36, Issue 15

Send Pythonocc-users mailing list submissions to
        pythonocc-users@gna.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://mail.gna.org/listinfo/pythonocc-users
or, via email, send a message with subject or body 'help' to
        pythonocc-users-requ...@gna.org

You can reach the person managing the list at
        pythonocc-users-ow...@gna.org

When replying, please edit your Subject line so it is more specific than "Re: 
Contents of Pythonocc-users digest..."


Today's Topics:

   1. creating a surface mesh of a TopoDS_Shape (Engelbert Tijskens)
   2. Re: creating a surface mesh of a TopoDS_Shape (Thomas Paviot)


----------------------------------------------------------------------

Message: 1
Date: Mon, 21 Nov 2011 20:09:59 +0100
From: Engelbert Tijskens <engelbert.tijsk...@biw.kuleuven.be>
Subject: [Pythonocc-users] creating a surface mesh of a TopoDS_Shape
To: "pythonocc-users@gna.org" <pythonocc-users@gna.org>
Message-ID:
        
<ae1d6787c88fb143862f16441b42493cc2fe423...@icts-s-exc2-ca.luna.kuleuven.be>
        
Content-Type: text/plain; charset="us-ascii"

I need to make a surface mesh from TopoDS_Shape objects which I could extract 
from step files using pythonocc with relatively little effort :-). I was hoping 
to create surface meshes from those objects with a little more effort. Can 
someone give some hints where to start? I took a look at  
pythonOCC\0.5\examples\Level1\SMESH but I find not enough explanation to become 
productive...

Dr Bert Tijskens
Industrial research manager
DEM Research Group
Dept Biosystems, Div. MeBioS, K.U.Leuven

Kasteelpark Arenberg 30, B3001 Leuven
www.dem-research-group.com<http://www.dem-research-group.com>
phone:                 ++32-16-328595
fax:                        ++32-16-328590
mobile:                ++32-479-983854

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </public/pythonocc-users/attachments/20111121/a516bc23/attachment.htm>

------------------------------

Message: 2
Date: Mon, 21 Nov 2011 22:42:00 +0100
From: Thomas Paviot <tpav...@gmail.com>
Subject: Re: [Pythonocc-users] creating a surface mesh of a
        TopoDS_Shape
To: "pythonOCC users mailing list." <pythonocc-users@gna.org>
Message-ID:
        <CABc2AbyjiKf5jJjSXM2Te68NN6jYtmZcT=28_pndpa5vh4_...@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"

2011/11/21 Engelbert Tijskens <engelbert.tijsk...@biw.kuleuven.be>

> I need to make a surface mesh from TopoDS_Shape objects which I could 
> extract from step files using pythonocc with relatively little effort :-).
> I was hoping to create surface meshes from those objects with a little 
> more effort. Can someone give some hints where to start? I took a look 
> at  pythonOCC\0.5\examples\Level1\SMESH but I find not enough 
> explanation to become productive?****
>
> ** **
>
> Dr Bert Tijskens****
>
> Industrial research manager****
>
> DEM Research Group****
>
> Dept Biosystems, Div. MeBioS, K.U.Leuven****
>
>
>
Hi Bert,

What is exactly your need?  I'm not sure I clearly understand what you 
described. What do you call a "surface mesh"? If your need it to import a STEP 
file, convert it to a TopoDS_Shape and then mesh this shape in order to get 
vertices/vertex index/faces, it is possible with blending the SETPImport 
samples and the src/examples/Level1/Mesh/simple_mesh.py example.
You should have a look at the latter.

Please feel free to post here a sample STEP file as well as the python source 
code.

Regards,

Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </public/pythonocc-users/attachments/20111121/468d7075/attachment.htm>

------------------------------

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users


End of Pythonocc-users Digest, Vol 36, Issue 15
***********************************************



------------------------------

Message: 2
Date: Tue, 22 Nov 2011 22:26:07 +0100
From: Thomas Paviot <tpav...@gmail.com>
Subject: Re: [Pythonocc-users] creating a surface mesh of a
        TopoDS_Shape
To: "pythonOCC users mailing list." <pythonocc-users@gna.org>
Message-ID:
        <CABc2Abx7x6a+bAz5pkQXxJETHGK7QdXxca=r2vr217gtmny...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Have a look at:
https://github.com/tpaviot/pythonocc/blob/master/src/addons/MSH/Mesh.py

Thomas

2011/11/22 Engelbert Tijskens <engelbert.tijsk...@biw.kuleuven.be>

> Hi Thomas, thanks for your quick reply. By a surface mesh I mean a 
> mesh of the surface of the shape (which is actually a volume with some 
> holes).  The simple_mesh.py example seems to be what I need. I could 
> extend the example to get the coordinates of the vertices of the 
> triangulation. Where can I find information about the internals of the 
> BRepMesh_Mesh function?
>
>
> -----Original Message-----
> From: pythonocc-users-boun...@gna.org [mailto:
> pythonocc-users-boun...@gna.org] On Behalf Of 
> pythonocc-users-requ...@gna.org
> Sent: dinsdag 22 november 2011 12:00
> To: pythonocc-users@gna.org
> Subject: Pythonocc-users Digest, Vol 36, Issue 15
>
> Send Pythonocc-users mailing list submissions to
>        pythonocc-users@gna.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://mail.gna.org/listinfo/pythonocc-users
> or, via email, send a message with subject or body 'help' to
>        pythonocc-users-requ...@gna.org
>
> You can reach the person managing the list at
>        pythonocc-users-ow...@gna.org
>
> When replying, please edit your Subject line so it is more specific 
> than
> "Re: Contents of Pythonocc-users digest..."
>
>
> Today's Topics:
>
>   1. creating a surface mesh of a TopoDS_Shape (Engelbert Tijskens)
>   2. Re: creating a surface mesh of a TopoDS_Shape (Thomas Paviot)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 21 Nov 2011 20:09:59 +0100
> From: Engelbert Tijskens <engelbert.tijsk...@biw.kuleuven.be>
> Subject: [Pythonocc-users] creating a surface mesh of a TopoDS_Shape
> To: "pythonocc-users@gna.org" <pythonocc-users@gna.org>
> Message-ID:
>        <
> ae1d6787c88fb143862f16441b42493cc2fe423...@icts-s-exc2-ca.luna.kuleuve
> n.be
> >
>
> Content-Type: text/plain; charset="us-ascii"
>
> I need to make a surface mesh from TopoDS_Shape objects which I could 
> extract from step files using pythonocc with relatively little effort :-).
> I was hoping to create surface meshes from those objects with a little 
> more effort. Can someone give some hints where to start? I took a look 
> at  pythonOCC\0.5\examples\Level1\SMESH but I find not enough 
> explanation to become productive...
>
> Dr Bert Tijskens
> Industrial research manager
> DEM Research Group
> Dept Biosystems, Div. MeBioS, K.U.Leuven
>
> Kasteelpark Arenberg 30, B3001 Leuven
> www.dem-research-group.com<http://www.dem-research-group.com>
> phone:                 ++32-16-328595
> fax:                        ++32-16-328590
> mobile:                ++32-479-983854
>
> -------------- next part -------------- An HTML attachment was 
> scrubbed...
> URL: 
> </public/pythonocc-users/attachments/20111121/a516bc23/attachment.htm>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 21 Nov 2011 22:42:00 +0100
> From: Thomas Paviot <tpav...@gmail.com>
> Subject: Re: [Pythonocc-users] creating a surface mesh of a
>        TopoDS_Shape
> To: "pythonOCC users mailing list." <pythonocc-users@gna.org>
> Message-ID:
>        
> <CABc2AbyjiKf5jJjSXM2Te68NN6jYtmZcT=28_pndpa5vh4_...@mail.gmail.com
> >
> Content-Type: text/plain; charset="windows-1252"
>
> 2011/11/21 Engelbert Tijskens <engelbert.tijsk...@biw.kuleuven.be>
>
> > I need to make a surface mesh from TopoDS_Shape objects which I 
> > could extract from step files using pythonocc with relatively little 
> > effort
> :-).
> > I was hoping to create surface meshes from those objects with a 
> > little more effort. Can someone give some hints where to start? I 
> > took a look at  pythonOCC\0.5\examples\Level1\SMESH but I find not 
> > enough explanation to become productive?****
> >
> > ** **
> >
> > Dr Bert Tijskens****
> >
> > Industrial research manager****
> >
> > DEM Research Group****
> >
> > Dept Biosystems, Div. MeBioS, K.U.Leuven****
> >
> >
> >
> Hi Bert,
>
> What is exactly your need?  I'm not sure I clearly understand what you 
> described. What do you call a "surface mesh"? If your need it to 
> import a STEP file, convert it to a TopoDS_Shape and then mesh this 
> shape in order to get vertices/vertex index/faces, it is possible with 
> blending the SETPImport samples and the 
> src/examples/Level1/Mesh/simple_mesh.py example.
> You should have a look at the latter.
>
> Please feel free to post here a sample STEP file as well as the python 
> source code.
>
> Regards,
>
> Thomas
> -------------- next part -------------- An HTML attachment was 
> scrubbed...
> URL: 
> </public/pythonocc-users/attachments/20111121/468d7075/attachment.htm>
>
> ------------------------------
>
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users
>
>
> End of Pythonocc-users Digest, Vol 36, Issue 15
> ***********************************************
>
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </public/pythonocc-users/attachments/20111122/ba4f6e99/attachment.htm>

------------------------------

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users


End of Pythonocc-users Digest, Vol 36, Issue 16
***********************************************

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to