Last update: Thursday, 2 July 1998.

OpenGl project

A C++ Builder component and an associated scene editor to make it easy to add 2D/3D graphics capabilities to your applications.

Freeware
Source code included

Scene Editor TOpenGl Component About the author


OpenGl is a programming interface that allows you to build great two or three dimensional images and eventually animate them.
You build these images issuing a series of primitives.
The number and complexity of these primitives make it a difficult task to use it proficiently.
Using this component you can achieve great results with less effort.

Version 4.0 now available:
added texture, material properties, spot lights, display lists, per object clip planes.
The scene editor can generate Animated GIF's.

To better use this component you must have a rudimentary knowledge of OpenGl.
To help you to gain this basic knowledge there are plenty of web sites and books.
You can however use the component even without previous exposure to OpenGl or other graphics API's, simply use the scene editor to build a scene and then play this scene into your program using the TOpenGl component. To play the scene you can just load it into the component and it is displayed, or you can modify anything you want. Keep in mind that the scene editor is written with the component and uses no special or hidden function so whatever the scene editor can do you can do into your application. This way the source code of the scene editor is also a very good place to look for sample code.

To build the scene with the scene editor you add objects like cubes, spheres, chylinder and resize, move rotate them until you obtain the effect you like. Every modification you do is immediatly applied to the scene so when you obtain a black screen (a classical frequent result for every beginner) simply undo your last change.
You can build compound objects made of several basic or compound objects. You can position lights, change the color and shininess of materials, and many other things.


Scene editor

Download extract, launch setup.exe ... as usual.

User guide Getting started
Adding objects
Modifying objects - Name, position, rotation and scaling
Lights - position
Lights - color
Lights - spot
Material properties
Animated GIF
... Next to come ...
Animated GIF support realized using the TGIFImage component by Anders Melander

TOpenGl

C++ Builder Component that wraps the OpenGl interface ... and much more.

Download, read installation and programming instruction.


If you want to contact the author send mails here .

Sign my Guestbook

View my Guestbook


This page hosted by Get your own Free Home Page

1