Difference between revisions of "User:Pacman87"
Line 1: | Line 1: | ||
+ | ===2008-05-28=== | ||
+ | Started a simple plot() function, based primarily on the superell's plot(). It currently ignores tolerances, but gives an idea of where the hyperboloid is. | ||
+ | *[https://webspace.utexas.edu/trv82/www/hyp.png sample 1] | ||
+ | *[https://webspace.utexas.edu/trv82/www/hyp1.png sample 2] | ||
+ | *[https://webspace.utexas.edu/trv82/www/hyp2.png sample 3] | ||
+ | |||
+ | ===2008-05-27=== | ||
+ | Added mged support to create a hyp, still doesn't work completely due to stubbed methods (specifically draw, import5, and export5). Started researching tess() and plot(). | ||
+ | |||
===2008-05-20=== | ===2008-05-20=== | ||
Made my first commit today to submit the code I've been working on for the single-sheet hyperboloid. I also realized that I needed to check for divide by zero cases in my algorithms, and I fixed my norm() function to handle the div by zero case. | Made my first commit today to submit the code I've been working on for the single-sheet hyperboloid. I also realized that I needed to check for divide by zero cases in my algorithms, and I fixed my norm() function to handle the div by zero case. |
Revision as of 00:21, 29 May 2008
Contents
2008-05-28
Started a simple plot() function, based primarily on the superell's plot(). It currently ignores tolerances, but gives an idea of where the hyperboloid is.
2008-05-27
Added mged support to create a hyp, still doesn't work completely due to stubbed methods (specifically draw, import5, and export5). Started researching tess() and plot().
2008-05-20
Made my first commit today to submit the code I've been working on for the single-sheet hyperboloid. I also realized that I needed to check for divide by zero cases in my algorithms, and I fixed my norm() function to handle the div by zero case.
2008-05-04
I'm planning on using this page as a development log for my GSoC work on implementing the revolve and sweep primitive. I have started working on a hyperboloid of one sheet, and posted patches to sourceforge. I have finished the prep, print, shot, norm, uv, and free functions in src/librt/g_hyp.c, and made changes to src/librt/Makefile.am, include/raytrace.h, include/rtgeom.h, and src/librt/table.c to support the new primitive.
- Design document for Revolve Primitive