Anyone who has used Kerm's Graph 3DC 3D graphing application for the TI-84 Plus CSE has probably noticed that its equivalent has yet to be published for the TI-84 Plus CE. During the past two weeks I have been working on my own 3D grapher for the CE, utilizing the CE's superior processing speed and written using PT_'s ICE Compiler. I am already underway into coding this, though I have hit a few roadblocks simply to ICE's constraints. This program, once complete, will be packed with features, even more so than Graph 3DC. A few major differences (some of them negative, due to this program being written in ICE) between my program and Kerm's will be:
Ok, maybe those things were all bad. But here's the list of features!
Screenshots will be added as soon as I can (translation: as soon as I feel like it). A small poke at PT_ to make tirg command in ICE, but I can make my own if I truly need them. Suggestions, hatemail, and marriage requests below!
- ▪It will use the entire screen, and will not show the OS status bar.
▪It will not be able to interact with OS Trace features, though my own will eventually be created.
▪All menu interaction (Z= menu, window customization, settings) will be tailored specifically for this program and will not resemble OS menus.
▪Not all OS Catalog functions will be available, only the essentials. I will create my own that ICE lacks, especially trig functions.
Ok, maybe those things were all bad. But here's the list of features!
- ▪Editable window/zoom variables
▪Isometric mode and Perspective mode
▪Multiple drawing modes: Each of the following modes can be independently turned on an off.
- ~Wire frame: Applies a frame of squares to the graph, each point being a point on the graph.
~Contour levels: Applies high quality contour levels to the graph, showing height differences.
~Solid: Simulates placing non-transparent shapes inside the wire frame squares, and hides lines behind it. Essentially a solid surface rather than a transparent surface.
~Colorization: Applies color based on the Z state of each point. This will affect the wire frame, contour levels, and solid surface, but will only affect one at once.
▪Full rotation
▪Polar and Parametric graphing modes (Kerm said this was a little ambitious, and he's probably right. If it's too hard I won't do it.
▪Color layering: When colorization is enabled, it will be crucial to include smart layering that will depend upon rotation and graphing modes. This will prevent the graph from placing a father away line above a closer one.
Screenshots will be added as soon as I can (translation: as soon as I feel like it). A small poke at PT_ to make tirg command in ICE, but I can make my own if I truly need them. Suggestions, hatemail, and marriage requests below!