[math-fun] Interactive polyhedron viewer
Hi folks, I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it. Here's the URL: http://karzes.best.vwh.net/polyhedra/polyhedron.html You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically. Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional. I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface. Anyway, let me know what you think. Tom
Took minutes to load, but then ran OK on my iMac/Mavericks/Chrome. Suggest scrapping viewing options f+e+he , e , renaming e+he -> e ; maybe use words instead? A tastefully neutral background would be worth spending time on tuning. Are you going to tackle stellated and Coxeter/Miller uniform families? WFL On 3/17/15, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Hi Fred, Thanks for the feedback! Regarding the load time, I have observed a noticeable delay when first loading the page, but on my system the delay is less than 5 seconds (I timed it a few times after clearing my caches). This delay is almost entirely due to a single large (2.68 MB) JavaScript data file that contains all of the info for all of the polyhedra/tilings. The only ways I can think of to shorten it would be to (a) split up the file and load portions of it as needed, or (b) generate some of the data on the client when a given polyhedron is selected, replacing the expanded data with a more compact description in the data file. Both solutions would be kind of a pain to implement, so for now I'm just going to live with the delay when loading the page. I agree that the f+e+he notation isn't obvious until you try it and see what it does. "f" means "[visible] faces", "e" means "[visible] edges", and "he" means "hidden edges". The problem with expanding the components into full words is that it would result in some overly long names, e.g. "faces+edges+hidden edges". My thinking here was that people might be initially confused, but as soon as they tried it it would be obvious what was being shown, after which the compact names would be preferable. Regarding some of the less useful viewing combinations, I suppose it's partially a matter of taste and/or interest. In my case, I usually leave it on "f", but sometimes I use "f+e", and sometimes "e" or "e+he". My feeling here is that with only 5 options in the list, it's easy enough to simply ignore the ones you don't use, and I find them all interesting to look at even if I rarely use some of them. Fore the background, I'm undecided on whether changing it to a light gray would make things better or worse. One of the problems with a light gray background is that the hidden edges would tend to fade from view when viewing in "e+he" mode. Expanding the set of polyhedra to include the non-convex cases would certainly be a logical extension to what's there now. The biggest problem is that my 3D renderer is too primitive to handle the intersecting faces. Even if the faces were sliced up into smaller pieces that could be z-ordered when rendering, I would still need to add a z-sort. At the moment, the hidden surface logic is laughably simple: It just takes the dot product of a surface normal and the view point relative to the base of the normal, and looks at the sign. If it's positive, then the outer surface is facing the viewer and the face is visible. If it's negative, then the inner surface is facing the viewer and it's hidden. No sorting needed. Tom Fred Lunnon writes:
Took minutes to load, but then ran OK on my iMac/Mavericks/Chrome.
Suggest scrapping viewing options f+e+he , e , renaming e+he -> e ; maybe use words instead?
A tastefully neutral background would be worth spending time on tuning.
Are you going to tackle stellated and Coxeter/Miller uniform families?
WFL
On 3/17/15, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Perfect, just perfect. (and me saying that about anything "web" is something rare!). In addition, as if I send out brain waves and you received them, it comes in a magically precise moment to me. Thanks for the fine work and best regards, jj * Tom Karzes <karzes@sonic.net> [Mar 17. 2015 19:02]:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
It's absolutely beautiful. Congratulations on an impressive result. Lee At 06:32 AM 3/17/2015, you wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Seconded.
Sent: Tuesday, March 17, 2015 at 7:11 PM From: "Lee Sallows" <Lee.Sal@inter.nl.net> To: math-fun <math-fun@mailman.xmission.com> Subject: Re: [math-fun] Interactive polyhedron viewer
It's absolutely beautiful. Congratulations on an impressive result.
Lee
At 06:32 AM 3/17/2015, you wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Gorgeous! - Cris On Mar 17, 2015, at 1:11 PM, Lee Sallows <Lee.Sal@inter.nl.net> wrote:
It's absolutely beautiful. Congratulations on an impressive result.
Lee
At 06:32 AM 3/17/2015, you wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Add some of these? http://spring-of-mathematics.tumblr.com/post/102331903754/pyritohedron-dihed... --rwg On 2015-03-17 13:00, Cris Moore wrote:
Gorgeous! - Cris
On Mar 17, 2015, at 1:11 PM, Lee Sallows <Lee.Sal@inter.nl.net> wrote:
It's absolutely beautiful. Congratulations on an impressive result.
Lee
At 06:32 AM 3/17/2015, you wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Hm, the non-convex ones would require more general hidden-surface logic than I currently have, but at least the surfaces don't pass through each other. I think a simple sort of the faces whose outer surface points toward the viewer might be adequate for these. The convex ones could certainly be added without any changes to the renderer, although they (and the non-convex cases) don't meet the existing conditions of being either vertex- or face-transitive. Tom rwg writes:
Add some of these? http://spring-of-mathematics.tumblr.com/post/102331903754/pyritohedron-dihed... --rwg On 2015-03-17 13:00, Cris Moore wrote:
Gorgeous! - Cris
On Mar 17, 2015, at 1:11 PM, Lee Sallows <Lee.Sal@inter.nl.net> wrote:
It's absolutely beautiful. Congratulations on an impressive result.
Lee
At 06:32 AM 3/17/2015, you wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
That’s very nice! It would be great if there were an easy way to get a PDF of the unfolded version, which could then be scaled and used to make models.
On Mar 17, 2015, at 1:32 AM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Also, how about a 4-d version? (Clicking and dragging with a 3-d mouse, of course...) - Cris On Mar 17, 2015, at 2:13 PM, Tom Knight <tk@mit.edu> wrote:
That’s very nice!
It would be great if there were an easy way to get a PDF of the unfolded version, which could then be scaled and used to make models.
On Mar 17, 2015, at 1:32 AM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Hi Tom, I agree it would be nice to be able to save snapshots as files, particularly of the unfolded forms. Ideally it would pop up a little "save as" window which would let you enter a file path to save to, but I don't know of any way to generate an in-memory file in JavaScript and then allow the user to save it locally. I can privately generate GIF files directly from the polyhedron data, but I agree that a scalable format is preferable. SVG may in fact be ideal for this. One advantage to SVG is that it's a text format, so I suppose I could create a text window and write the SVG content into it, which the user could then manually copy/paste into a local file. It's ugly, but I think it would work as long as the content isn't too large. The only other thing I can think of would be to set up a server app that would accept client requests and then generate temporary server files which the client could open and save. It seems silly to have to do it that way though, and I'm not sure I want to open up the server to that extent. If anyone has a better idea for how to do this, I'd love to hear it. Tom Tom Knight writes:
That’s very nice!
It would be great if there were an easy way to get a PDF of the unfolded version, which could then be scaled and used to make models.
On Mar 17, 2015, at 1:32 AM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Alternatively, e.g., In[130]:= PolyhedronData[{"Prism", 7}, "NetImage"] <Deleted attachment> (But not, e.g., {"Prism", 11}.) In[132]:= PolyhedronData["PentagonalGyrocupolarotunda", "NetGraph"] <Deleted attachment> In[133]:= PolyhedronData[{"Prism", 3}, "NetCoordinates"] Out[133]= {{0, Sqrt[3]/2}, {0, 1/2 (2 + Sqrt[3])}, {1, Sqrt[3]/2}, {1, 1/2 (2 + Sqrt[3])}, {3/2, 0}, {3/2, 1 + Sqrt[3]}, {2, Sqrt[3]/ 2}, {2, 1/2 (2 + Sqrt[3])}, {3, Sqrt[3]/2}, {3, 1/2 (2 + Sqrt[3])}} --rwg On 2015-03-17 15:14, Tom Karzes wrote:
Hi Tom,
I agree it would be nice to be able to save snapshots as files, particularly of the unfolded forms. Ideally it would pop up a little "save as" window which would let you enter a file path to save to, but I don't know of any way to generate an in-memory file in JavaScript and then allow the user to save it locally.
I can privately generate GIF files directly from the polyhedron data, but I agree that a scalable format is preferable. SVG may in fact be ideal for this. One advantage to SVG is that it's a text format, so I suppose I could create a text window and write the SVG content into it, which the user could then manually copy/paste into a local file. It's ugly, but I think it would work as long as the content isn't too large.
The only other thing I can think of would be to set up a server app that would accept client requests and then generate temporary server files which the client could open and save. It seems silly to have to do it that way though, and I'm not sure I want to open up the server to that extent.
If anyone has a better idea for how to do this, I'd love to hear it.
Tom
Tom Knight writes:
That’s very nice!
It would be great if there were an easy way to get a PDF of the unfolded version, which could then be scaled and used to make models.
On Mar 17, 2015, at 1:32 AM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Very nice viewer. A few small issues for me: the spin is too fast, it would be nice if I could slow it down. Also, when I save an image bring up the png file using irfanview the background is black. This may be a Windows 8.1 issue, but I prefer the light background. Two other polyhedron viewers I like are great stella / stella4d and antiview, probably you have seen them, but if not you might be interested to have a look. On Mon, Mar 16, 2015 at 11:32 PM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Hi James, Controlling the spin parameters would certainly be easy enough to add. In fact, I already have a version that exposes the spin settings which I used to tune the spin rate. My only concern is that it already seems like it has more knobs than I'd like, and I'm reluctant to expose even more than I already have. The image saving problem is interesting. When I create the canvas, I define the background to be white, and when clearing the canvas I do in fact "clear" it, resulting in a white background. I suspect your image capture software might realize that it's looking at background pixels, and may be setting the background color to its own default. Or perhaps the background is actually transparent? I'll bet I could "fix" this by explicitly painting the canvas white, rather than clearing it. This might not always be preferable, but I'm guessing it would force the background color to white in the captured image. I haven't looked at the polyhedron viewers you mentioned, but they sound interesting. Tom James Buddenhagen writes:
Very nice viewer. A few small issues for me: the spin is too fast, it would be nice if I could slow it down. Also, when I save an image bring up the png file using irfanview the background is black. This may be a Windows 8.1 issue, but I prefer the light background. Two other polyhedron viewers I like are great stella / stella4d and antiview, probably you have seen them, but if not you might be interested to have a look.
On Mon, Mar 16, 2015 at 11:32 PM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Really, really, nice! Question: What is the rotation sequence used? --Dan
On Mar 16, 2015, at 10:32 PM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
Hi Dan, The rotations are actually far simpler than they appear. All is does is perform three rotations about three orthogonal axes (think roll/pitch/yaw). Believe it or not, the rates for the three rotations are constant (though they do differ from one another). The apparent speeding up and slowing down is due to the different rotations sometimes reinforcing each other and sometimes cancelling each other. Tom Dan Asimov writes:
Really, really, nice!
Question: What is the rotation sequence used?
--Dan
On Mar 16, 2015, at 10:32 PM, Tom Karzes <karzes@sonic.net> wrote:
Hi folks,
I've put together a simple interactive polyhedron viewer which might be of interest. It requires a web browser that's current enough to support html5, and JavaScript has to be enabled, but that's pretty much it.
Here's the URL:
http://karzes.best.vwh.net/polyhedra/polyhedron.html
You can click-and-drag the individual polyhedra to rotate them, or you can make them spin around automatically.
Some filters are available at the top, based on classification and on rotational symmetry. Please note that the rotational symmetry designations are deliberately broad and imprecise, so please don't flame me for their lack of specificity; it's intentional.
I should add that the click-and-drag functionality won't work with a touch screen, so you'll want to use a real mouse to use the full interface.
Anyway, let me know what you think.
Tom
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com https://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
participants (10)
-
Adam P. Goucher -
Cris Moore -
Dan Asimov -
Fred Lunnon -
James Buddenhagen -
Joerg Arndt -
Lee Sallows -
rwg -
Tom Karzes -
Tom Knight