### Author Topic: 3-D Grapher - In TI-BASIC!  (Read 1705 times)

0 Members and 1 Guest are viewing this topic.

#### bfr

• Posts: 819
• Rating: +4/-0
##### 3-D Grapher - In TI-BASIC!
« on: December 08, 2006, 04:48:00 pm »
I know I have way too many projects, but while I was waiting for my violin lesson yesterday, I started working on a 3-D graphing program - in TI-BASIC for my Ti-84+ Silver Edition.  Right now, it actually can graph simple equations (I didn't feel like making a complicated expression parser).  I know there's already a 3-D graphing program in assembly by Detached Solutions, but this is just something to occupy my spare time when I have a calculator with me, but not a computer.  Who knows, maybe it'll actually turn out kind of useful.  For now, though, it's just kind of a neat TI-BASIC program.

I'll try to get some screenshots up.

#### DJ Omnimaga

• Former TI programmer
• CoT Emeritus
• LV15 Omnimagician (Next: --)
• Posts: 55873
• Rating: +3151/-232
• CodeWalrus founder & retired Omnimaga founder
##### 3-D Grapher - In TI-BASIC!
« Reply #1 on: December 08, 2006, 04:59:00 pm »
i wonder if something like this could be done in MLC? That would pwn to have grayscale graphs

#### bfr

• Posts: 819
• Rating: +4/-0
##### 3-D Grapher - In TI-BASIC!
« Reply #2 on: December 08, 2006, 05:02:00 pm »
It would definitely be possible in MLC.    But note that MLC is mostly meant to be a game programming language.

I'm going to try to make it so that this program can detect intersecting graphs, find roots, etc.  I should probably focus more on MLC and Omnimaga - The RPG though.

#### KermMartian

• Editor
• LV7 Elite (Next: 700)
• Posts: 500
• Rating: +233/-20
##### 3-D Grapher - In TI-BASIC!
« Reply #3 on: December 08, 2006, 05:37:00 pm »
Not to boast or anything, but:
http://www.ticalc.org/archives/files/fileinfo/255/25521.html

I've been having a few ideas on hidden line that I wouldn't mind implementing.  Perhaps you've had similar ideas?

#### bfr

• Posts: 819
• Rating: +4/-0
##### 3-D Grapher - In TI-BASIC!
« Reply #4 on: December 08, 2006, 06:12:00 pm »
That looks great!  Mine probably will have the same amount of features (or less )).  Remember, this isn't exactly meant to be useful.

#### DJ Omnimaga

• Former TI programmer
• CoT Emeritus
• LV15 Omnimagician (Next: --)
• Posts: 55873
• Rating: +3151/-232
• CodeWalrus founder & retired Omnimaga founder
##### 3-D Grapher - In TI-BASIC!
« Reply #5 on: December 09, 2006, 03:09:00 am »
I thought Kerm's was the ASM one o.o I guess it was DetachedSolution

#### bfr

• Posts: 819
• Rating: +4/-0
##### 3-D Grapher - In TI-BASIC!
« Reply #6 on: December 09, 2006, 06:23:00 am »
Lately, I've felt less motivated to program this.  It's probably because Kerm already made is (not that it's a bad thing that you made yours - I think it's awesome).  I guess it's a good thing, in a way, because that means more progress on MLC and Omnimaga - The RPG.

#### DJ Omnimaga

• Former TI programmer
• CoT Emeritus
• LV15 Omnimagician (Next: --)
• Posts: 55873
• Rating: +3151/-232
• CodeWalrus founder & retired Omnimaga founder
##### 3-D Grapher - In TI-BASIC!
« Reply #7 on: December 09, 2006, 07:44:00 am »
YAY I want to see progress on the RPG and MLC! btw did u thought about using my RPGmaker tile i converted?

#### bfr

• Posts: 819
• Rating: +4/-0
##### 3-D Grapher - In TI-BASIC!
« Reply #8 on: December 09, 2006, 08:16:00 am »
I've been mostly working on MLC lately but I'm probably going to use some of your tiles.    The thing I don't like about some of them is that they just...have too many dots.  It seems like there aren't any parts where there is just one solid color, instead of a bunch of dots.  I'm still going to probably use most of them though.

#### DJ Omnimaga

• Former TI programmer
• CoT Emeritus
• LV15 Omnimagician (Next: --)
• Posts: 55873
• Rating: +3151/-232
• CodeWalrus founder & retired Omnimaga founder
##### 3-D Grapher - In TI-BASIC!
« Reply #9 on: December 09, 2006, 09:32:00 am »
well ythats what happen when you convert from 256 colors to 4 lv of gray and resize to 25%-50% of the original size