Thank you, this should get me started. That does explain the parameters that i saw passed...
On Fri, Mar 19, 2010 at 7:20 AM, Thomas Paviot <tpav...@gmail.com> wrote: > Dave, > > The global methodology is to: > - create mesh > - add hypothesis > - add algorithms > - compute mesh > > The best way to start with is the samples scripts provided in the /SMESH > folder (for instance volumic_mesh.py) > > The thing to know: the API is really ugly and not pythonic at all (one more > time). Studies, algorithms and hypothesis are identified with an integer. > > For instance: > aMesh = aMeshGen.CreateMesh(0,True) > means that the created mesh is related to the study 0. > > Then: > an1DHypothesis = StdMeshers_Arithmetic1D(0,0,aMeshGen) > means that it's the hypothesis 0 for the study 0 > > an1DAlgo = StdMeshers_Regular_1D(1,0,aMeshGen) > means that this algo has the id 1, and is applied to study 0 > > When all algo and hyp are created, they have to be added to the mesh: > aMesh.AddHypothesis(aShape,0) # = add the hypothesis id 0 to the mesh > aMesh.AddHypothesis(aShape,1) # = add the hypothesis id 1 to the mesh > etc. > > THe hypothesis and algo control the way the boundary is discretized and how > the elements are generated. > > Thomas > > 2010/3/19 Cowdens <dave.cow...@gmail.com> > > Thanks, Thomas. >> >> Is there any place I can get more 'conceptual' documentation? For example >> the function of the various 'hypotheses' and the general nature of how the >> api works? >> >> ------------------------------ >> *From:* pythonocc-users-boun...@gna.org [mailto: >> pythonocc-users-boun...@gna.org] *On Behalf Of *Thomas Paviot >> *Sent:* Friday, March 19, 2010 3:47 AM >> *To:* pythonOCC users mailing list. >> *Subject:* Re: [Pythonocc-users] Meshing Question >> >> 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 > >
_______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users