Example #1
0
int main(void)
{
	assert(triangleN(7) == 28);
	assert(factors(28) == 6);

	std::cout << problem12() << std::endl;
}
Example #2
0
int problem12()
{
	for (int n = 1; ; ++n) {
		const int triangle = triangleN(n);
		if (500 < factors(triangle))
			return triangle;
	}
}
TriangulatedSurface ConsistentOrientationBuilder::buildTriangulatedSurface()
{
    _makeOrientationConsistent() ;
    TriangulatedSurface triangulatedSurface ;

    for ( size_t i = 0; i < numTriangles(); i++ ) {
        triangulatedSurface.addTriangle( triangleN( i ) );
    }

    return triangulatedSurface ;
}