Interesting, thanks a lot. cheers, Loïc
On Mon, Dec 7, 2009 at 6:50 AM, Thomas Paviot <tpav...@gmail.com> wrote: > Hi Loïc, > > The overview picture from the OCC website is a kind of functional > architecture diagram, which does not explain anything about implementation > details. > > OpenCASCADE is organized as a set of 6 functional sets: > - Application Framework, > - Data Exchange, > - Visualization, > - FoundationClasses, > - Modeling Algorithms, > - Modeling Data. > > Then each OCC python module is releated to one of this package. Marco > Nawjin contributed a very intersesting post on this ml in march 2008: > attached are 6 pictures that show the links between the python modules and > those 6 packages: > https://mail.gna.org/public/pythonocc-users/2009-03/msg00109.html (On > these images, each red box is a python module available in pythonOCC). > > Regards, > > Thomas > > 2009/12/6 Simon Loic <simon1l...@gmail.com> > > Thanks again thomas for your advices. I'm reading Roman's blog articles, >> and start having a clearer idea on shape definition (topology vs geometry). >> Feel free to add any other valuable documents. In particular, it would be >> interesting to have docuents (diagrams or whatever) explaining OCC modules >> relationships and why not integrate externals module like salomegeom/smesh. >> For instance I found this one http://www.opencascade.org/occ/overview/but I >> don't consider it very informative(as one have to guess relationship >> by oneself)... >> Anyway, I think I start to understand how things are organized : >> The core object is the TopoDS_Shape class, and then there are in on hand >> geometrical/topological algorithms to modify/create them and in the other >> hand viewers to visualize them. >> Is this right? I guess things are more complex than that. >> friendly, >> Loïc >> >> >> On Sun, Dec 6, 2009 at 3:17 PM, Thomas Paviot <tpav...@gmail.com> wrote: >> >>> >>> >>> 2009/12/6 John Griessen <j...@industromatic.com> >>> >>> Thomas Paviot wrote: >>>> the most important concept to start with (and to >>>> > understand) is the topological data model on which OCC is built. The >>>> > TopoDS_Shape class (and it's derivatives TopoDS_Edge, _Face, _Wire >>>> etc.) >>>> > is the big deal. Everything in OCC is based on this object (topology >>>> > building, geometry, data exchange etc.), >>>> > - as a consequence, the best introduction to the OCC kernel is the >>>> Roman >>>> > Lygin's blog: http://opencascade.blogspot.com/. I suggest you start >>>> with >>>> > the "Geometry and Topology in OpenCascade" >>>> > chapters: >>>> http://opencascade.blogspot.com/2009/02/topology-and-geometry-in-open-cascade.html >>>> > . Roman definitely knows OCC perfectly and is able to share his >>>> > knowledge in a very clear manner. >>>> >>>> Thanks, I'll read that. I'm new too. >>>> I'm interested in open hardware development and manufacturing niche >>>> market products and selling them. >>>> >>>> John Griessen >>>> Austin Texas >>>> >>>> >>> Hi John, >>> >>> Welcome to you. Feel free to share your first experiments with us and to >>> ask for any help. Questions from new users questions are often fundamentals >>> and give a very interesting feedback. >>> >>> Best, >>> >>> Thomas >>> >>> >>> _______________________________________________ >>> 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