Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Matrefeytontias on November 30, 2012, 02:46:26 am
-
Hey guys,
Here's the project I was working on since one or two months : a SolidWorks-like for the z80 calcs !
On Ti-Calc I saw that there already was one for the 68K line (http://www.ticalc.org/archives/files/fileinfo/272/27225.html), so now there's one for z80 !
Here's the 0.1 beta ; it'll have many features, but it doesn't right now :P
So, here are the commands :- [ + ] to add a vertex. When you're in the vertex adding window, just choose the coordinates of the vertex and then click Add. For X coordinate, 48 is origin and it's 32 for both Y and Z.
- [del] to delete the last vertex. A popup will make sure that you really want to do that.
- [2nd] for zooming and [alpha] for dezooming
- Arrows to rotate the object
- [clear] to quit
There isn't any saving support yet, but I'm working on it.
You must run the program under DCS7, since it uses the AxeDCS axiom by me for the GUI stuffs.
(http://mattias.refeyton.fr/espace-ti/wiredworks/wiredWorks0.1b.gif)
The screen is pretty slow ; the program runs perfectly at 6MHz.
Share comments :)
-
That looks great... :D
You must run the program under DCS7, since it uses the AxeDCS axiom by me for the GUI stuffs.
...but seems like I won't be able to try it :(
-
Are there only gonna be verteces or also lines? Etc...?
-
Looks nice.
Sounds a bit like tr1p's SolidFrame :P
-
It'll be lines too :)
What do you mean by "etc" ? :P
And @epic7 yeah, but we have differents features ;)
-
What do you mean by "etc" ? :P
I mean lines and so on... ( and other stuff?)
-
I planned lines, but that's all. I don't have the maths knowledges to add more :/
But I planned model exporting (saving if you prefer), and importing/opening.
-
Big update ! :D
Now the program is AP-enabled ! That means that it can be ran by DoorsCS7 when you launch a file that is meant to be ran with it.
I used a little data program I wrote to make the AP works. I had kind of a hard time figuring out how to do this, but now it's done :)
I also added lines between vertices, and fixed some dependence bugs when deleting a vertex (the lines between the deleted vertex and others stayed visible :P ).
Screenshot of course :
(http://mattias.refeyton.fr/espace-ti/wiredworks/wiredWorks0.3b.gif)
I join the executable and a prgmCUBE demo file. BEWARE ! You'll have to run prgmWIREWORK once before prgmCUBE since it uses SMC to make the AP header works (you can see it in the screenie)..
Of course, you'll need DoorsCS 7.1.1 to run them.
EDIT : I forgot, commands :P :
[ + ] to add a vertex
[del] to delete a vertex
[ x ] to display vertices as dots
[ ÷ ] to link vertices
[ ↓ ] [ ← ] [ → ] [ ↑ ] to move the model
[2nd]/[alpha] to zoom in/out
[mode] to restore the initial position of the model
[clear] to exit
[x,t,Θ,n] to open the toolbar (not shown on the screenie)
In the toolbar :
[F1] to create a new model
[F2] to open one (not implemented)
[F3] to save the current model (not implemented)
[F5] to close the toolbar
-
That is great o.o +1
-
I forgot to tell the commands, so I edited the last post (there're things that you don't see in the screenshot).
-
Update (and a big one) !
Now you can create a new file, open one and save one ! And more of that, you can link two vertices with a line and switch between dots and links view !
I included a demo file using 20 vertices and nearly 50 links, WWLOGO (you can guess that it's the WiredWorks logo :P ) as a proof-of-concept :) (and it's on the screenshot too).
I'll release the whole program + 3D lib a bit later (it still needs some improvements).
(http://mattias.refeyton.fr/espace-ti/wiredworks/wiredWorks1.0b.gif)
-
Wow looks awesome! Loving the lines, runs at a great speed too :).
-
I like this. It reminds me a bit of the Ndless demo that came with Ndless 1.0 :D
Btw, do you absolutely need to run it directly from inside DCS or can you run it from home screen using DCS's homerun feature?
-
No, you only have to have DCS7 on your calc. You just can't run it with Asm().
-
Very, very nice :D
-
Great !!
The next step would be a module that places a light, a camera, and renders a 3D view like in Blender, with several grayscale levels.
-
Wait no :P
I'm only 15, I haven't the math skillz to work with surfaces. The greatest thing I can do is presented in this topic.
-
i stumbled upon that one on ticalc and i thought WOW this is awesome :D
-
*Bump*
The fully terminated 1.0 version is now on Ti-Calc, and I included the lib I named Vertex3D that you can use in your program to have a 3D renderer.
http://www.ticalc.org/archives/files/fileinfo/451/45102.html (at the time I post that, I have 42 DL :P and the screenshot is outdated, I mailed at ticalc staff to correct that).
-
A Lib for other people to use it? O.o
That is epic! :D