Hi guys !
Some of you may be aware of my "super-secret-project", and now that it reached a releasable state, I don't make you wait any more
So, the project I'm working on is an axiom (ASM for Axe so) which allows you to work with 3D vertices in a high-level way. Before saying anything, please know that I didn't made any 3D calculus during the development of this axiom. I just ported the 3D routine set Juha3D by yhean from pure ASM to Axe-friendly ASM, which still was a PITA that took me 27 days, especially because I've fully done it with Mimas (yeah, I'm a great Mimas fan) ;D So, all credits goes to him (wherever he is now) for the 3D calculations (and I would especially thank him for his wonderful macros and SMC that aren't allowed in an axiom coded with Mimas and which gave me strong headaches).
Instead of explaining the way it works any further, have a look at the 3 current commands of the axiom, which are all available in the [PRB] menu ([math][←]) :
I have to send you to the original post on Omni, because the tables don't seem to work here. Sorry about that
And now ... examples time !
The classic cube :
8 vertices, 12 links, 4 calls to getKey, 29 FPS
Omnimaga's logo :
20 vertices, 30 links, 4 calls to getKey, and still strong - 14 FPS !
Trip through the galaxy !
32 vertices, no links, 4 calls to getKey, moving camera, 12 FPS
You can download the axiom itself, AXMJH3D.8xv, and the source of the cube program as a small example, CUBE.8xp.
Note that it's not a complete project. Yeah, it's only a port of Juha3D, but I'm actually looking for people who would want to get into it with me in order to build a full axiom that could provide by himself all the functionalities that working with volumetric objects would require (scaled down to calc dev of course, so I'd be really happy only with polygon filling, but I'm sure people can think - and realize - better than only that ).
So, to make it clear : if you want to team up with me to carry this axiom even further, please post about it on Omnimaga, it's better to have only one place for this kind of things (see the link above).
Have fun, and share comments !
Some of you may be aware of my "super-secret-project", and now that it reached a releasable state, I don't make you wait any more
So, the project I'm working on is an axiom (ASM for Axe so) which allows you to work with 3D vertices in a high-level way. Before saying anything, please know that I didn't made any 3D calculus during the development of this axiom. I just ported the 3D routine set Juha3D by yhean from pure ASM to Axe-friendly ASM, which still was a PITA that took me 27 days, especially because I've fully done it with Mimas (yeah, I'm a great Mimas fan) ;D So, all credits goes to him (wherever he is now) for the 3D calculations (and I would especially thank him for his wonderful macros and SMC that aren't allowed in an axiom coded with Mimas and which gave me strong headaches).
Instead of explaining the way it works any further, have a look at the 3 current commands of the axiom, which are all available in the [PRB] menu ([math][←]) :
I have to send you to the original post on Omni, because the tables don't seem to work here. Sorry about that
And now ... examples time !
The classic cube :
8 vertices, 12 links, 4 calls to getKey, 29 FPS
Omnimaga's logo :
20 vertices, 30 links, 4 calls to getKey, and still strong - 14 FPS !
Trip through the galaxy !
32 vertices, no links, 4 calls to getKey, moving camera, 12 FPS
You can download the axiom itself, AXMJH3D.8xv, and the source of the cube program as a small example, CUBE.8xp.
Note that it's not a complete project. Yeah, it's only a port of Juha3D, but I'm actually looking for people who would want to get into it with me in order to build a full axiom that could provide by himself all the functionalities that working with volumetric objects would require (scaled down to calc dev of course, so I'd be really happy only with polygon filling, but I'm sure people can think - and realize - better than only that ).
So, to make it clear : if you want to team up with me to carry this axiom even further, please post about it on Omnimaga, it's better to have only one place for this kind of things (see the link above).
Have fun, and share comments !