Author Topic: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !  (Read 4632 times)

0 Members and 1 Guest are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Hey guys,

I've been working on another axiom for 3D, this time to work with 3D vectors (I planned more things) !

Just check the attached photos of a 32-sided solid sphere (no animated gif because no PC) knowing that I only draw lines (no filled triangles), and that it runs at approximately 6 FPS at 6 MHz on a TI-83+ non-SE :)

For now, all 3D rotation/projection is done in Axe, and the backface culling is done with the 3 current functions of the axiom, MakeVec(pt1,pt2,output), DotProd(vec1,vec2) and CrossProd(vec1,vec2,output). Source and binaries will come when I'll have a PC <_<

WARNING ! HUGE AND BADLY TAKEN PHOTOS FROM A PHONE ! That's all I have atm.

EDIT(shmibs): scaled down
« Last Edit: August 24, 2013, 09:48:04 am by shmibs »

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [Axe+axiom] 32-sided solid sphere-like on a Ti-83+ non-SE !
« Reply #1 on: August 24, 2013, 08:37:06 am »
huuuuuge photos O.o
Impressive job!
I'm not a nerd but I pretend:

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #2 on: August 24, 2013, 11:13:46 am »
Which axiom will be better?

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #3 on: August 24, 2013, 11:20:46 am »
I'm not sure I understand what you mean ... ???

Also, thanks Shmibs for the scaling
« Last Edit: August 24, 2013, 11:21:21 am by Matrefeytontias »

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #4 on: August 24, 2013, 01:12:35 pm »
You alreafy have a 3D axiom. Which of both axiom will be better than the other one?

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #5 on: August 24, 2013, 01:47:31 pm »
The thing is, I wanted to continue to improve AxeJh3D, but as I said I don't have any computer where I am, so I had to create another with Mimas. My plan is to add vector support to AxeJh3D, which is exactly what the axiom used in the program of the photos. When I'll get home, I'll merge both axioms to add vector-related functions to AxeJh3D.

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #6 on: August 24, 2013, 01:48:22 pm »
Will it improve the general speed of the calculations?

EDIT : 666TH POST!
« Last Edit: August 24, 2013, 01:48:44 pm by Eiyeron »

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #7 on: August 24, 2013, 02:39:08 pm »
No, but it'll add new features to the axiom. One usage of the vectors-related functions is the backface culling, which is a technique to dynamically remove backfacing 3D polygons. For example, in a convex polyhedra, at most 50% of the faces are visible from any viewing angle ; backface culling will then discard at least 50% of the faces, removing at least 50% of the calculations.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #8 on: August 24, 2013, 09:03:04 pm »
Looks nice! Can't wait to see it in action. :D

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #9 on: August 25, 2013, 06:50:26 pm »
Great job matref! (as always :P)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #10 on: August 25, 2013, 07:01:37 pm »
When you say '3D vectors' im just wondering in what context you are talking? Do you mean as far as tracking object positions+magnitude etc?
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #11 on: August 25, 2013, 07:09:07 pm »
That looks impressive. I can't wait to see how this looks like with some models like Mario :)

Also you should fix your signature when you get back on a real computer, since the signature rules now limits sigs to 200 pixels height and disallows spoiler tags. :P
« Last Edit: August 25, 2013, 07:09:56 pm by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #12 on: August 26, 2013, 04:44:50 am »
Sorunome : thanks :)

Tr1p1ea : ow ow no :P by 3D vectors I mean vectors with 3 coordinates that's all :P I explained in the first post the three functions I have so far.

DJ_O : oh okay I'll take care of that :)

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #13 on: September 02, 2013, 06:33:20 am »
Bump,

Here you go, animated screenshot (7 FPS) !

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« Reply #14 on: September 02, 2013, 06:34:20 am »
wow....that is just amazing!

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!