I think that is rather easy to create an airplane from primitives. (Possibly enhanced)
Here is a simple plane: (Stealth Cube)
rem Standard Setup Code
sync on : sync rate 20 :
color backdrop rgb(0,0,128) : hide mouse
set text font "arial" : set text size 12 : set text transparent
rem make some texture
cls rgb(255,255,255)
ink rgb(127,127,127),0
box 10,10,245,122
box 10,132,245,245
line 0,256,256,256
line 256,0,256,256
get image 1,0,0,255,255
rem build a stealth plane from a cube
make object cube 1,10
texture object 1,1
lock vertexdata for limb 1,0
for j=get vertexdata vertex count()-1 to 0 step -1
if get vertexdata position z(j)>0
if get vertexdata position y(j)>0
set vertexdata position j,get vertexdata position x(j)*0.05,get vertexdata position y(j)*0.3,get vertexdata position z(j)*0.4
else
set vertexdata position j,get vertexdata position x(j)*0.1,get vertexdata position y(j)*0.05,get vertexdata position z(j)
endif
else
if get vertexdata position y(j)>0
set vertexdata position j,get vertexdata position x(j)*0.1,get vertexdata position y(j)*0.04,get vertexdata position z(j)
else
set vertexdata position j,get vertexdata position x(j)*1.1,get vertexdata position y(j)*0.01,get vertexdata position z(j)
endif
endif
next j
unlock vertexdata
rem make a pair of tails
make object triangle 2,0,0,-2.5,0,0,-5,0,2.55,-5
make mesh from object 1,2
delete object 2
add limb 1,1,1
add limb 1,2,1
delete mesh 1
texture limb 1,1,1
texture limb 1,2,1
offset limb 1,1,0.5,0,0
offset limb 1,2,-0.5,0,0
rotate limb 1,1,0,0,-30
rotate limb 1,2,0,0,30
set object cull 1,0
position camera 0,0,0,-15
r=0
repeat
r=wrapvalue(r+1)
rotate object 1,r,r,r
control camera using arrowkeys 0,1,1
sync
until mouseclick()=2
end
What I am looking for is some simple aircraft physics. Not a full blown flight simulator. Not arcade type flight.
Just an easy flyer.
Whatever...