Well actually, the OCC built- in is not adequate for two reasons:
 
(1) i need to use quadrangles
(2) i need to have the size of the mesh arbitrary spacing, whereas i think
OCC triangulation will return triangles for a face that are only as small as
necessary ( IE, a square face has only two triangles )
 
SMESH appears to offer what i would like, but i have a need to understand
how the api works in a general sense

  _____  

From: pythonocc-users-boun...@gna.org
[mailto:pythonocc-users-boun...@gna.org] On Behalf Of Jelle Feringa
Sent: Friday, March 19, 2010 4:07 AM
To: pythonOCC users mailing list.
Subject: Re: [Pythonocc-users] Meshing Question


Hi Thomas, Dave,

This discussion needs some precision: the SMESH* modules are there to create
FEM meshes.
I think what Dave is looking for is meshes the represent the BREP geometry,
right?

Here's a snippet how you can access the triangulation of a face.
Note that triangulation are build in OCC on a per-face basis.

-jelle

    T = BRep_Tool().Triangulation(face, face.Location()).GetObject()
    nodes, uv_nodes, triangles = T.Nodes(), T.UVNodes(), T.Triangles()

    print 'Number of Triangles:', triangles.Length()




On Mar 19, 2010, at 8:47 AM, Thomas Paviot wrote:


Hi Dave, 

The meshing features for SMESH are available from the following python
modules: SMESH, SMDS, SMDSAbs, SMEHSDS, StdMeshers, DriverDAT, DriverUNV.
The api documentation can be browsed at:
http://api.pythonocc.org/toc-OCC.SMESH-module.html
http://api.pythonocc.org/toc-OCC.StdMeshers-module.html
etc...


2010/3/19 Dave Cowden <dave.cow...@gmail.com>


Ok, nevermind this question, i found a starting point in the Level1\SMESH
samples. 

However, I cannnot seem to find any documentation to help me understand
these objects.  I looked at the website, apidoc.  Is the API published
somewhere?


On Thu, Mar 18, 2010 at 8:08 PM, Dave Cowden <dave.cow...@gmail.com> wrote:


Hi, everyone: 

I have  a qq about meshing.  I have been struggling for several weeks now
with a filling algorithm.  I have an idea I might be able to use a mesh of a
face  to make my algo easier.

I investigated the built-in BRepMesh functionality, but realized quickly
that those triangulate surfaces with only the number of triangles necessary:
IE, a square face would have exactly two triangles.

What i need is a mesher that will let me triangulate (or, better, use
quadrilateral polygons ) to mesh a face , but with arbitrarily selected mesh
size.

I looked briefly at salome docs and i'm completely swamped. Could someone
point me to a starting point for meshing with salome?

thanks kindly!



_______________________________________________
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



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

Reply via email to