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

Reply via email to