Page 5 of 5

Re: QL Tinkering

Posted: Mon Feb 12, 2018 9:27 pm
by Cristian
Thank you very much for your efforts and professional documentation!

Re: QL Tinkering

Posted: Mon Feb 12, 2018 9:31 pm
by Cristian
vanpeebles wrote:I've been reliving my childhood by watching all the re-runs of Knight Rider on tv, and that program could do some really cool Knight Rider style screens :)

Absolutely true! Knight Rider was the best :)

Re: QL Tinkering

Posted: Tue Feb 13, 2018 2:11 pm
by qbits
QBITS
Reliving the past, made me realise I have the complete set of The Official Stargate SG1 DVD collection all 43 DVD’s and magazines + a copy of the original Stargate Movie and an original Exclusive Collectors Binder... sadly to say as to the Watch, the strap has gone and the type of early battery is probably unobtainable.

Please Note: Dilwyn and RWAP before posting progs. to your web sites. QB3D_Wire at the moment is very much a work in progress. It is by definition just a program to explore QL 3D Rotation and I’ve learnt a lot myself that I didn’t know. I look forward to seeing some feed back as to what platforms it works on or not, problems encountered etc.

Anyway I have few more idea’s for improvement, such as the Angle of Roll/ Spin/Loop Graphics to follow the Objects motion. This has now been achieved with version 2. QB3D_Wire512v2 & QB3D_Wire768v2.

Thanks for your comments.

QBITS

Re: QL Tinkering

Posted: Tue Feb 13, 2018 2:43 pm
by dilwyn
Apologies - do you want me to remove it for now until you have a more "final" version?

Re: QL Tinkering

Posted: Tue Feb 13, 2018 4:42 pm
by qbits
That would be good Dilwyn, give me a few more weeks say until EASTER.
I'm still playing around with a few touch ups.
QBITS

Re: QL Tinkering

Posted: Tue Feb 13, 2018 6:49 pm
by dilwyn
ok, done.

Re: QL Tinkering

Posted: Fri Feb 16, 2018 11:42 am
by RWAP
I like 3D modelling programs and can see that we now have the prospect of 2 nice programs - this one and Tridim (see viewtopic.php?f=3&t=1153#p18715).

I wonder if features from the two programs could be brought together to give an even better solution?

Re: QL Tinkering

Posted: Fri Mar 16, 2018 7:43 pm
by qbits
Hi All,
Well other homely diversions apart, not to mention the snow, I have delved into the last part of my Exploration of QL 3D Rotation Graphics, namely the code to display Solid Objects. The world having moved on somewhat since the 1980’s and the QL release, backwards engineering today’s code from Visual basic, C++ or Java was obviously a non starter.

So I then began reviewing the mathematical formulas employed in 3D Graphics. I delved into matrices seeking some insight and use of Dimensioned Arrays. This led me onto vector equations of planes and after digesting a number of formulas I made a breakthrough. In essence as I had hoped I managed to encapsulate my requirement to identify hidden surfaces of an Object in a single line of code and controlled by a variable within a couple of IF statements.

I hope a number of you will download and try this version out. As a way to check if it would load and run on basic QL hardware I have LRUN it with Qemulator working in native QL mode. It is tediously slow, and even slower as you load the more complex Objects.

The DATA File now has Pyramid, Cube, Hexagon and my Space Shuttle Objects. The Frame surface colours chosen reflect the QL 512 Mode black, red, green, white, but with the SMQL 768 resolution and 16bit colour comes a choice of 8 colours.

QB3D_Wire512v3 / QB3D_Wire768v3 with QB3D_Data03can be found in the uploaded QB3D_Cubev3 zip.

Note: Dilwyn if this release finds no obvious bugs I’m happy for you to upload it to your web site.

Any helpful comments welcome!

QBITS

Re: QL Tinkering

Posted: Thu Mar 22, 2018 8:29 pm
by vanpeebles
I had a good read of the pdf during my lunch break, great stuff as usual :) It even makes sense to someone with my programming skills :lol: