Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Matrefeytontias

Pages: 1 ... 65 66 [67] 68 69 ... 133
991
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.

992
I'm not sure I understand what you mean ... ???

Also, thanks Shmibs for the scaling

993
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

994
Yeah, exactly. This table is intended to contain rotated vertices, not the original ones, because the Quad function only does drawing.

995
Quad( will need the inputted vertices to be ... inputted as follows :
Code: [Select]
1---------2
|         |
4---------3
Rotated in any way of course.
You use the function in that way :

Quad(OFFSETS, TABLE, COLOR)

OFFSETS is a pointer on 41-bytes values, which are multiples of 6 : they will be added to TABLE, which is a pointer on a table of 6-bytes vertices (don't forget to rotate them before drawing). COLOR is 0 for black and 1 for solid white. Example :

Quad(Data(24,48,6,12), GDB1ROT, 1)

Will draw a white quad out of the 4th, 8th, 1st and 2nd vertices of the vertices table situated at GDB1ROT.

EDIT : not sure about the multiples of 6, I guess you can just test it. Maybe in the example it's just Data(4,8,1,2), I don't remember :/

996
You're welcome :) keep us informed about your work ! I'd love to see moar 3D stuffs coming up !

997
You need to add an offset to {L1+4}r (150 works fine) so that the point doesn't project right at your eyes, but a little further. I'm very glad to finally see someone trying to use the axiom ^^

998
Other Calculators / Re: You still have time TI!
« on: August 10, 2013, 04:55:47 pm »
I think both the 400 MHz processor and the 2D accelerator makes the tunnel game so fast. Maybe the calc is actually not that fast with big time-munching operations that do not involve display.

999
Yeah :D nice to see you're back working on it !

I don't have any suggestions for now, excepting maybe commands to draw vertical, horizontal and general lines, and filled polygons. Because this is a real pain to do x.x

1000
Humour and Jokes / Re: The awkward moment when...
« on: August 02, 2013, 05:40:58 am »
The awkward moment when on your TI-83+ you press [2nd][plus][7][2] instead of [2nd][plus][2][7].

True story.

1001
TI Z80 / Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« on: July 28, 2013, 01:46:41 pm »
Amazing O.O I really hope this'll get any further !

1002
Other Calculators / Re: (Z80) TI Demoscene Productions
« on: July 27, 2013, 06:21:10 pm »
Thanks for the article :D

You forgot to mention that TCEOA's burning cube is in grayscale, like "3D grayscale burning cube".

1003
TI Z80 / Re: [Axe] The Cutting Edge of Axe (an Axe 4k demo program)
« on: July 27, 2013, 02:49:03 am »
How can you be tired of receiving positivie feedback ? :P thanks !

1004
Seeing the discussion about Fill( in the axiom request thread, I was surprized that this wasn't implemented this way already :

Code: [Select]
; Fill(ptr, amount, byte (not word))
; hl = ptr, de = byte, bc = amount
 ld (hl),e
 dec bc
 ld a,c
 or b
 ret z ; or whatever to quit
 ld e,l
 ld d,h
 inc de
 ldir
 ret ;              ↑

I don't think it's really optimized though >_>

1005
TI Z80 / Re: GLIB a graphics axe 3d librairy
« on: July 10, 2013, 06:35:50 pm »
That still doesn't tell me how he does it, since I miserabily failed at doing so :/

Pages: 1 ... 65 66 [67] 68 69 ... 133