PureBasic - Engine3D
Overview
PureBasic provides easy access to a very powerful OpenSource 3D Engine called OGRE. This choice has been made because we don't like to reinvent the wheel every time and when we saw the OGRE code quality, we felt that it would make a considerable contribution to the PureBasic 3D library.
OGRE is still under heavy development and will probably become a very advanced engine soon. Its community is growing more and more and many tools are available to make the most of this engine (e.g. Blender, Lightwave and 3DS Max exporters, Terrain manager etc). More information about OGRE is available at OGRE web site. The OGRE license file can be consulted here and PureBasic customized OGRE source files can be downloaded from here.
Note: If you use the 3D engine of PureBasic in your projects and you intent to distribute your executable, you will have to copy the Engine3D.dll from the PureBasic/Compilers directory to your main project directory.
Command Index
Add3DArchive
AmbientColor
AntialiasingMode
CheckEntityCollision
CountRenderedTriangles
CreateWater
EnableWorldCollisions
EnableWorldPhysics
Engine3DFrameRate
ExamineWorldCollisions
FirstWorldCollisionEntity
Fog
InitEngine3D
InputEvent3D
LoadWorld
MousePick
NextWorldCollision
Parse3DScripts
PickX
PickY
PickZ
PointPick
RenderWorld
SecondWorldCollisionEntity
SetGUITheme3D
ShowGUI
SkyBox
SkyDome
Sun
WorldDebug
WorldGravity
WorldShadows
Supported OS
All