Hi, Is there any rationale behind not including default constructor in Triangle class? I can't see any such. If user would want to create a collection of triangles then the situation becomes quite complex, so I'd suggest to include default constructor. Cheers -- Mateusz Łoskot http://mateusz.loskot.net