Hi Loic, I completely agree with you. Although OCC can be considered as a mature and powerful technology, one of the major drawbacks come from the lack of global view for new users, as well as an easy way to get started. It's a tough work to find an entry point.
I started to write a pythonOCC manual but don't aim at describing the whole API. I read almost all the OCC material I found (html doc, PDFs), even often read the source code. After all this time, I would give you two advices: - according to me, 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. Hope this helps, Thomas 2009/12/5 Simon Loic <simon1l...@gmail.com> > Hi, > I hope you won't blame me for asking for help here. > I am new to CAD and OCC, so I have hard time to start working with those > tools/concepts. Anyway the thing is that, OCC seems to be a huge library, > and I don't really know where to start. > I have read the following thread : > http://www.mail-archive.com/pythonocc-users@gna.org/msg00294.html and I > will sure follow the given advices. > However I will appreciate to have a clearer global view of the organisation > of OCC modules (and pythonOCC ones if they differ) ie their respective goals > and their interactions. > Any material you can think of? > Thanks a lot. > > Loïc > > _______________________________________________ > 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