|
Class Summary |
| DataStream |
Datastream class which contains all data for one stream and is able to draw it to the canvas.
|
| LWImportedObj |
An object (enherited from TPolyObject3D) that can import a simple 3D object of .OBJ format
(exported by Lightwave, a 3D drawing program). |
| TArc3D |
This class can be used to draw an arc between 2 3D points, by specifying a radius, center, begin angle and end angle.
|
| TCamera3D |
A camera object, enherited from TEntity3D so it has it's own coordinate systems.
|
| TCoordSys3D |
This class defines a coordinate system.
|
| TEntity3D |
This class defines a 3D entity with 3 coordinate system's,
a color and a vissibility flag.
|
| TEntityList3D |
This class defines a list of 3D entity's, with it's own coordinate systems.
|
| TickTimer |
This class implements an interval timer. |
| TLabel3D |
This object can draw a standard string at a certain 3D position. |
| TLine2D |
This class defines a line at z=0. |
| TLine3D |
This class defines a line in 3D space. |
| TOscilloscope |
Canvas object that implements an oscilloscope. |
| TOscilloscopeGrid |
Grid object. |
| TPendulum |
A pendulum object. |
| TPhysCanvas |
A canvas that can be used to display all items inherited from TEntity3D. |
| TPhysObject |
An object that adds physical quantities to TEntityList3D. |
| TPolyObject3D |
An object that is specially optimized to contain large amounts of polygons.
|
| TSphere3D |
This object is inherited from TEntity3D. |
| TSpiral3D |
This class is inherited from TEntityList3D and contains in it's objectList
a number of TLine3D objects to create a spiral (spring). |
| TVector3D |
The TVector3D class is the basic class for all 3D classes and contains all
information to define a vector in 3D.
|
| TVertex3D |
This class defines a 3D vertex. |
| Viewport |
This class can be used to draw on a canvas using physical coordinates, while the viewport translates these to screen
coordinates. |