[C] Gráficos 2D

Hola, necesito pintar ciertas funciones matemáticas.
tipo y=x^2, y algunas en 3D unos puntos dentro de un cubo , ando perdido en C bastante,pero estuve buscando y parece ser que la única forma es usar OPENgl ?

Si alguien conoce alguna forma más sencilla le estaría agradecido.
Si usais opengl existe algún tuto básico ? para pintar un cuadrado o un triángulo y luego modificarlo , es que veo mucha documentación puff ... ami me interesaba algo tipo "plot" que se usa en matlab :\ pero no creo que exista en C.

Un saludo
Para dibujar primitivas en C++ OpenGL es lo mas sencillo. También puedes utilizar DirectX (solo para windows), aunque es mas complicado para cosas básicas. De OpenGL los mejores tutos son los de NeHe, en los que empieza desde cero.

De todos modos ¿Donde quieres pintar? ¿En una ventana independiente? ¿En un control?
Miraré eso de Nehe , pues en una ventana que me apareciera el resultado final algo tipo esto http://t1.gstatic.com/images?q=tbn:ANd9 ... 9fX_b0ApfA
2 respuestas