Actually, reading the OCC documentation (provided with the sources) is already a very good staarting point. I couldn't find it in the first place. There is a lot of info in there, maybe even too much. I read Modat.pdf which deals with Modeling Data, and now I'm starting ocaf.pdf. OCAF seems very impressive, I would say in French : "de la pure bombe" :D. Thanks still for Roman's blog link, I would look into it again after reading a couple of documentation files. cheers, Loïc
On Mon, Dec 7, 2009 at 11:15 AM, Simon Loic <simon1l...@gmail.com> wrote: > On my own side, I found the following document which gives an interesting > insight. > http://www.dia.uniroma3.it/~scorzell/cscheme/ocas.htm<http://www.dia.uniroma3.it/%7Escorzell/cscheme/ocas.htm> > regards, > Loïc > > > On Mon, Dec 7, 2009 at 11:06 AM, Simon Loic <simon1l...@gmail.com> wrote: > >> 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