Introduction

This guide will introduce the basics of using LVT to create graphics programs. This guide assumes that you are familliar with the basics of computer graphics and OpenGL. If you are completely new to 3D graphics programming, you should consult the OpenGL Programming Guide, or one of the many introductory tutorials on the Internet before continuing with this guide.

The first section introduces the windowing system of LVT, and will guide you through creating basic LVT apps, manipulating windows and menus, and doing basic drawing. Some example programs distributed with the LVT source that are pertinent to this section are simple, scribble, mscribble, and boxes.

The second section describes using the scengraph functionality of LVT, and how to incorporate the LVT drawing and state classes into your programs.

Beta Note: LVT is beta software. These notes will alert you to sections of the documentation that refer to portions of LVT that may change in a future release. If you make use of these sections in your code, be sure to check the release notes of new versions of the library for any changes that might affect your program.

So, let's get started!