Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
[Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
« previous
next »
Print
Pages: [
1
]
2
Go Down
Author
Topic: [Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE ! (Read 11863 times)
0 Members and 1 Guest are viewing this topic.
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
[Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !
«
on:
August 24, 2013, 08:13:55 am »
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
»
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
aeTIos
Nonbinary computing specialist
LV12
Extreme Poster (Next: 5000)
Posts: 3915
Rating: +184/-32
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!
Logged
I'm not a nerd but I pretend:
Eiyeron
Urist McEiyolobster
LV10
31337 u53r (Next: 2000)
Posts: 1430
Rating: +130/-10
(-_(//));
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?
Logged
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
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
»
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Eiyeron
Urist McEiyolobster
LV10
31337 u53r (Next: 2000)
Posts: 1430
Rating: +130/-10
(-_(//));
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?
Logged
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
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.
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Eiyeron
Urist McEiyolobster
LV10
31337 u53r (Next: 2000)
Posts: 1430
Rating: +130/-10
(-_(//));
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
»
Logged
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
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.
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
TIfanx1999
ಠ_ಠ ( ͡° ͜ʖ ͡°)
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 6173
Rating: +191/-9
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.
Logged
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
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
)
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
tr1p1ea
LV7
Elite (Next: 700)
Posts: 647
Rating: +110/-0
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?
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
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.
«
Last Edit: August 25, 2013, 07:09:56 pm by DJ Omnimaga
»
Logged
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
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
by 3D vectors I mean vectors with 3 coordinates that's all
I explained in the first post the three functions I have so far.
DJ_O : oh okay I'll take care of that
Logged
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Matrefeytontias
Axe roxxor (kinda)
LV10
31337 u53r (Next: 2000)
Posts: 1982
Rating: +310/-12
Axe roxxor
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) !
Logged
+1/-0 karm for this message
/\ >< [- |_| _\~ [- /?
All of the TI-z80 screenshots that I will post, unless I specifically mention that it's not the case, will run at 6 MHz.
Always
. If you find that unbelievable, you should check the last link of my sig
Nerdiness
Projects :
[Ndless3.1] nKaruga
,
[Axe] Worms (yes !)
,
[Ndless 3.1] F-Zero TrackSpire (dropped)
,
[Ndless 3.1] nSpeedX 3D (paused)
,
[Ndless 3.1] nRayC, an easy-to-use raycasting (3D) engine in C for your Nspire ! (paused)
Proud author of :
[TI-8x] Jetpack 8x+
,
[TI-8x+] Gravity Walls
,
[ASM for Axe] AxeDCS axiom for Axe programmers
,
[TI-8x+] WiredWorks : a SolidWorks on your Ti-83+/84+ !
,
[TI-8x+] Super Crate Box
,
[Axe] IkarugaX, an awesomely challenging danmaku/shoot-them-up for your TI-83+/84+ !
,
[ASM for Axe] AxeJh3D axiom, a very fast 3D ASM library for Axe coders !
If at a certain moment you think that I'm awesome, you can express it by
giving me one more Internet (>^_^)>
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
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!
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
Print
Pages: [
1
]
2
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
[Axe+axiom] 32-sided solid sphere-ish thingy on a Ti-83+ non-SE !