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. |