mr womp womp wrote:
zreecespieces wrote:
I don't seem to be able to get any version of it running. I've tried all versions of the beta. I sent the file to my TI84 Plus CE, sent the c libs as instructed in the readme, but when I go to PRGM and then select GRAPH3CE and press enter to run it says ERROR: INVALID - Attempted to use a variable or function where it is not valid. Would greatly appreciate any help.

Your OS version is ≥ 5.5.1. You need to use arTIfiCE.
I recommend using arTIfiCE to install asmhook.


sick I was able to get it working thank you so much!
hello Kerm martian !! i'm just wondering how can i download the Graph3CE of urs cuz i'm familiar with this website ! it looks so confusing to me tbh
You can download it on this page: https://www.cemetech.net/downloads/files/2555/x3262 .
Please let me know if you run into any issues or bugs! I'm hoping to release a final v2.0 soon.
I have released hopefully a final beta of Graph3CE: download Graph3CE v2.0 Beta 4 in the Cemetech archives. It fixes several issues I discovered during testing:
  • Bad debouncing after "MAX EVAL ITERS": Certain parser conditions were causing the debug message "MAX EVAL ITERS" to be printed via printf(), which was causing important memory to be overwritten with the LCD in 8-bit mode. This has been resolved by replacing the printf() with a dbg_printf().
  • Pi is not parsed: The keypad routines were inserting "Pi", but the internal variable name was "pi", causing a "MAX EVAL ITERS" error (that uncovered the previous item). This was fixed by changing what the keypad inserts to "pi". It also uncovered a missing feature/TODO extant in gCAS2: the parser will blithely return 0 for the value of an undefined variable, but then choke on it during computation.
  • Transcendental functions of NaN do not yield NaN: This one may be TI's responsibility. Resolved by catching NaN and returning it in the functions that compute the results of transcendental functions.
  • Don't attempt to trace NaN points: The trace function was attempting to display the numerical value and find the (screen X, screen Y) of points with NaN value. This was a simple fix, and also applies to Inf values.


One last time, please test and let me know if you run into any bugs.
This is just a random thought, but a preprocessed mode would be neat, like where it would take much longer to render, but moving would be similar to the 83+ program called graph³. EDIT: Would it be possible to add hooks in the OS similar to graph³ and graph3DC?
It was such a pain to implement for Graph3DC, with the number of workarounds I had to add for TI-OS bugs, chaining for things hooks weren't designed to do, etc., that I decided to not try to do that this time. A preprocessed mode would be very cool, although using fixed-point numbers for the rotation code would likely also significantly speed up rotating the graph. A possible idea for v3.0.
Great!
Graph3CE v2.0 for the TI-84 Plus CE has been released!

Graph3CE is a powerful 3D graphing application for the TI-84 Plus CE family. Enter one to six 3D equations, and rotate and zoom the resulting graph. You can adjust the window and trace over the mesh to examine X, Y, and Z value. This beta release is a port of the Casio Prizm version of this program, utilizing AHelper's gCAS2 engine. Graph3CE understands thirteen built-in math functions, from sin() to atan() to sqrt() to ln(), plus addition, subtract, multiplication, division, grouping, and exponentiation. Don't buy a second graphing calculator: your TI-84 Plus CE can now graph in 3D!

Graph3CE v2.0

If you did add OS hooks, you could do it where you just press Y= Twice, which would be much simpler than the extensive amount added in graph3DC, and is used by graph³ TI-84+ SE EDIT: I also found a bug where I tried to run (XY)^2 and my ram reset. Now the function returns a flat plane.
There's no implicit multiplication: try Z=(X*Y)^2. Adding implicit multiplication to gCAS2 would be a nice thing to do, although it supports multi-character variables/constants like pi, so that could be a bit of a challenge.

For completeness, I wrote a blog post about this project, describing the development process and featuring some of the images from this very forum topic: https://z80.me/blog/graph3dc-ti84pce/
A bug has been found, and I continue to get confirmation that the lack of implicit multiplication is a challenge to users:
  • Entering 1+ABS(XY)-ABS(Y-X) yields "invalid equation" (two exclamation points) the first time around, but if you press [GRAPH] again, the calculator freezes.
  • The user claims that sin (5x)*cos (5y)/5 doesn't work, due to implicit multiplication.
Attempting to graph sin(x) also shows the invalid equation, but if you press graph again it works.
claculator wrote:
Attempting to graph sin(x) also shows the invalid equation, but if you press graph again it works.
I'm unable to replicate this. Z1=sin(X), entered via [sin(] [XTθn] [)]?
It was that i was not closing the parenthesis, problem solved!
@kermmartian, I just installed 3DGraphCE through Artifice and every graph the program puts out is blank! I'm on a TI-84 Plus CE Python, version 5.6.1.002. The axis also glitches.
Initially, the program worked, but after changing the graph, even if I enter an equation from your samples, I get a 3D axis (yay!) with a blank graph (boo!).

Please help. Your program is beautiful.
glferges wrote:
@kermmartian, I just installed 3DGraphCE through Artifice and every graph the program puts out is blank! I'm on a TI-84 Plus CE Python, version 5.6.1.002. The axis also glitches.
Initially, the program worked, but after changing the graph, even if I enter an equation from your samples, I get a 3D axis (yay!) with a blank graph (boo!).

Please help. Your program is beautiful.

Did you press [enter] on the equation and ensure the equals sign is inverted (enabled) as shown in the screenshot below?
Yes! Perfect! The program runs wonderfully.
Sometimes I notice that I need to revolve an object a certain amount... is there an option to revolve a graph by a set number of degrees?

Also, can every 3D equation be expressed in the form z=? For instance, solving x^2 + y^2 + z^2 = 1 for z as sqrt(1 - y^2 - z^2), the output isn't a sphere- it's a plane.

Thank you for your speedy reply! I installed ArTIfiCE specifically to install this app, and it's wonderful. + Smile

Edit: entering the default equation, all I get is a forest of green lines for some reason.
Hi, I'm getting an error message when I try to start the program, "Attempted to use a variable or function where it is not valid" is there any fix for this? I'm on os 5.8.0 with the python version of the calculator.
glferges wrote:
Yes! Perfect! The program runs wonderfully.
Sometimes I notice that I need to revolve an object a certain amount... is there an option to revolve a graph by a set number of degrees?
There is not, unfortunately. It's a good suggestion.

Quote:
Also, can every 3D equation be expressed in the form z=? For instance, solving x^2 + y^2 + z^2 = 1 for z as sqrt(1 - y^2 - z^2), the output isn't a sphere- it's a plane.
No, there are certainly 3D equations that cannot be expressed as z=f(x,y), but for your example, you should at least be able to plug in the two equations Z1=sqrt(1-X^2-Y^2) and Z1=-sqrt(1-X^2-Y^2).

Quote:
Edit: entering the default equation, all I get is a forest of green lines for some reason.
Has this been resolved?

Luscus wrote:
Hi, I'm getting an error message when I try to start the program, "Attempted to use a variable or function where it is not valid" is there any fix for this? I'm on os 5.8.0 with the python version of the calculator.
You may need to jailbreak your calculator:

  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 3 of 4
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement