> > CGAL.Facet = OtherFacet > > CGAL.Polyhedron.Facet = OtherFacet > > p = CGAL.Polyhedron_3()
> You're not creating Facet object here, not even Polyhedron.Facet. Right, which is not the point; I'm trying to override the Facet, a topological entity of which a Polyhedron is composed of . ( vertex -> halfedge -> facet -> polyhedron ) > I think so. External module written in C/C++ is often statically linked. I'm sorry, but I don't follow you; what has linking to do with changing the behaviour of the compiled module? Thanks, -jelle -- http://mail.python.org/mailman/listinfo/python-list