Introduction

libgtk3dcanvas is a Gtk set of widgets to build easily simple 3D scene render engines. You can add items (balls, stick, polygone, ...) like on libgnomecanvas, and then, you can declare several camera (OpenGL, Direct3d...) to render it.

For now, the OpenGL render is the only one implemented, and balls are the only avaiable items. That's why the project is considered as alpha :)

    GObject
        GtkObject
            Gtk3dcanvas
            Gtk3dcanvasItem
                Gtk3dcanvasBall
                Gtk3dcanvasPyramid
                Gtk3dcanvasStick
                Gtk3dcanvasGroup
            GtkWidget
                GtkDrawingArea
                    Gtk3dcanvasCameraGl
                GtkContainer
        GtkStyle
        GdkDragContext