Embedding Models? + El Thetarino
To paraphrase Kazez: Why look it up when I can just ask you?
So I could spend a lot of time googlin’ and researching and not coming up with anything, or I could just ask the good wholesome people of the internet. Anyone know a method of embedding models into this blog so that people can at least easily rotate and perhaps pan and zoom?
And just so there’s a picture. An order 2 Scharlemann cycle gets its brown “corners” identified to form a Mobius Band. An order 3 Scharlemann cyce gets its brown “corners” identified to form a Whatchamacallit Band. I’ve been calling it a Twisted Theta Band since the induced boundary graph is a theta-graph, but it’s not just a product theta-graph. Idunno: the Threebius? Tribius? Threeta? El Thetarino if you’re not into the whole brevity thing?
I would recommend jReality (www.jreality.de) that has support for lots of formats, OpenGL (applets, CAVE envirionments etc) and is made especially for visualization of mathematics. Do you simply want to display models or also animate them?
If you need any help developing an applet with jReality I’d be happy to help you, since I’d be happy to help with a blog that I like.
Kristoffer Josefsson said this on June 3, 2008 at 9:35 am |
Call it irregular slacks.
Richard Kent said this on June 3, 2008 at 4:15 pm |
I vote for “Möbius pants”.
JeffE said this on June 3, 2008 at 7:15 pm |
I just got the Big Leboowski reference. Nice one..
brunoj said this on June 17, 2008 at 8:36 pm |
If you have access to Mathematica, LiveGraphics3D makes nice embeddable 3D graphics with rotate & zoom.
http://www.vis.uni-stuttgart.de/~kraus/LiveGraphics3D/examples.html
js said this on July 2, 2008 at 6:58 pm |
Thanks for the link JS. Some neat examples there. I didn’t know about LiveGraphics3D.
A month or so ago I had modified the Mathematica code for Apery’s parametrization of Boy’s surface that appears in Carter’s book to be one of the Mathematcia Demonstrations so that you could mess with parametrization. But the Mathematica installation on the machines I’d been using had some issues with 3d graphics libraries and would quickly crash. So I haven’t yet uploaded it to their repository.
Once I get on a suitable machine, I’ll have to try making that into a LiveGraphics3D.
kennethleebaker said this on July 3, 2008 at 1:49 pm |
Processing might meet your needs- it’s getting a lot of use recently in applets. The syntax is similar to Java, and since it’s so hot right now in the design world, you can find oodles of documentation for it.
Here’s a link: http://processing.org/
Jesse Bikman said this on December 17, 2008 at 7:16 pm |
Take a Mobius strip with three flips. Cut it down the middle and you get a loop. with a trefoil knot and 8 twists. Give the paper six intersections and the twists are gone, draw the fat graphs knot diagram. Why does it take 6 intersections to flatten the curves? you tube “mobius strip knot diagrams”
david sparks said this on January 2, 2009 at 9:25 am |
Javaview is used on many webpages
http://www.javaview.de/applications/index.html
Lars said this on February 22, 2009 at 8:26 pm |
Thanks Lars. Javaview looks promising since it will load obj files and both Sketchup and Rhino export to obj.
Still have to figure out how to get the colors to transfer though. Right now all my models are a uniform pale blue when loaded into Javaview.
Ken Baker said this on February 25, 2009 at 6:19 pm |
maybe you already know about the sketchup web exporter:
i haven’t tried this myself yet, but it looks promising and pretty easy to use.
Josh Lobel said this on May 7, 2009 at 2:46 am |
Currently that web exporter is setup for MS Windows. But I adapted its script to produce some images on The square and granny tangle. WordPress doesn’t seem to permit the embedding of java, so you have to follow some links. Here‘s one of them.
Ken Baker said this on June 15, 2009 at 3:58 pm |
Hi Ken,
Did you get anywhere with LiveGraphics3d (or other software)? I’d like to embed stuff like this: http://mathworld.wolfram.com/TruncatedSquarePyramid.html into my own blog http://www.mickybullock.com and would be interested if you had found a way! Cheers
Micky said this on September 30, 2009 at 7:18 pm |
Hi Micky,
I haven’t found any satisfactory method yet for getting my models embedded. Every method I’ve tried has had one drawback or another.
As for LiveGraphics3D, most things I’ve made aren’t so easily done with Mathematica, so I haven’t bothered myself too much with LiveGraphics3D. The Mathematica Demonstrations, while not embeddable, allow others to download, view, and manipulate… so that may be an option.
There seem to be more options coming available for SketchUp, especially if you run Windows.
Depending on what kind of interactivity you want, you can cheat things by creating an array of snapshots and using java to control their display. This is what I was referring to in the previous comment.
Let me know how it goes for you!
Ken Baker said this on September 30, 2009 at 7:56 pm |
You can link to the ones that you upload to the google warehouse, eg
http://sketchup.google.com/3dwarehouse/swivel?mid=957c766d4ec017eabbaf409c4db354cb&width=434&height=270&tb=always&logo=false
but i don’t think you can embed this because wordpress.com won’t allow the tag in your post’s html.
this is not really optimal though…
Andrew Harvey said this on December 11, 2009 at 12:13 am |
Thanks Andrew. It is unfortunate that wordpress is a restrictive this way.
I did something similar to what’s done on the 3dwarehouse at the end of this post , but you have to follow the link at the end.
Ken Baker said this on December 13, 2009 at 3:40 pm |
How about 3d pdf. We use them a lot for xchange with arch’s etc.
We generate them from Bentley Microstation – very simple to create and view.
John Legge-Wilkinson said this on January 27, 2010 at 10:52 pm |
JLW – I tried that once, but wasn’t very successful… though I forget why. I’ll have to give it another go.
Ken Baker said this on January 28, 2010 at 2:14 am |
back in 2006(?), google had interactive tutorials for sketchup. i think they may have been swf.
also, i’ve come across papervision or flashscript demos. some have been a bit freaky (mouse interaction), but they’ve somehow seemed limited to whatever algorithm behind the demo.
there’s also some file type (i’ve forgotten) that’s the 00’s version of vrml.
i’ve never used any of these, so don’t know if useful. plus, maybe you’ve already rejected these..
123 said this on February 12, 2010 at 8:53 pm |
Thanks, I think they were swf. They had a javascript for “rotation” of models which was really just a series of images flipped through by dragging a mouse. I tried using a version of that in the square and granny post.
That encountered the issue of wordpress not allowing javascript.
Ken Baker said this on July 11, 2011 at 2:57 pm |
check out what people are doing over on chrome experiments – in particular, something like this:
http://www.chromeexperiments.com/detail/fractal-lab/
suggests that with a little jscript, you might be able to get something to work…
Hunter said this on June 29, 2011 at 7:30 pm |
Cool. I’ll look into that more when I manage to find that elusive month lurking somewhere in cracks between July and August. But that does seem to have potential.
Ken Baker said this on July 11, 2011 at 3:03 pm |
another possiblity, which i have only begun to investigate myself, is
X3DOM,
http://www.x3dom.org/
http://www.web3d.org/x3d/x3dom/
this is promising because it does not rely on java, but does require
a WebGL browser and may need users to update their graphics card
drivers.
it is promising because it uses only html tags.
of course it also depends upon how you want to create, import and export your graphics/models.
i will be doing some testing of all this and get back to you if you might find it useful.
regards
colin martin
colin martin said this on July 11, 2011 at 8:16 am |
i have just realised that your first post for this was 3 years ago.
i think that reflects the difficulty we have found in finding an
elegant solution. the variety of available solutions also reflects
this i think. i notice ‘processing’ was suggested [dec 17, 2008]
and there is also papervision.
the main trouble with all of these is that by the time we have
done all the coding necessary, we have lost our enthusiasm
for presenting our image/model.
that’s why i am hoping that x3dom might be similar to
including other media in web pages. we will see.
regards
c.
colin martin said this on July 11, 2011 at 8:50 am |
Interesting. I’ll take a look at X3DOM too. Thanks for the suggestion.
Ken Baker said this on July 11, 2011 at 3:05 pm |
Have you tried asking on StackOverflow? (I think it’s on-topic there, anyway.)
Qiaochu Yuan said this on July 28, 2011 at 3:39 am |
That’s a great suggestion. I should have thought to do that earlier. Thanks!
Ken Baker said this on July 29, 2011 at 11:52 am |
There was something called VRML back in the late 90’s. I don’t know if it’s supported by anyone anymore but I think it would suit your purpose.
isomorphismes said this on April 19, 2012 at 6:21 am |
Thanks. I’ve looked into VRML before. I recall having trouble exporting my models into a format that retained all the desired info. I may look into it again. Of course it seems other simple means of 3d models through browsers are budding.
Ken Baker said this on August 24, 2012 at 5:55 pm |
Hi Ken
I use a JavaScript library, Three.js, to build interactive web-enabled 3D stuff that uses WebGL – no plugin necessary.
You can see examples of the library here:
http://mrdoob.github.io/three.js/
Here is an example of the stuff I am working on:
http://jaanga.github.io/#2_Algesurf/Overview/Builder
I will be back on this app in a few weeks. The rendering of textures will be much improved and I plan to start adding ‘shaders; to the equations.
I would delighted to work with you. The math of the future is – not in silly static squiggles on paper – but in code and interactive and in 3D!
Theo said this on May 2, 2013 at 6:24 am
Woah. Neat stuff!
Ken Baker said this on May 2, 2013 at 6:10 pm
Take a look at Berlin TU site 3D interactive,
http://www3.math.tu-berlin.de/jreality/mediawiki/index.php/Introduction_to_jReality_programming
I love your site and think of using it as a basic model for my own work.
The Berlin Group seems inspired
Sky Drive started doing a lot of remodelling and is really not suitable so I have to move my work somewhere more accessible. I agree with I also would dearly love to work with
anyone who has as much enthusiasm.
I work on a elastic bag concept with a primary circulant graph structure and fill it to create objects.
My greatest problem is finding anyone to bounce ideas with.
the math of the future might look like a woodworking shop . I love animated Multi-bodysequences through time and space
https://skydrive.live.com/?sc=photos&wa=wsignin1.0&sa=590620289#cid=14A5CDB09AEE4237&id=14A5CDB09AEE4237%21727&sc=photos
Vladimyr
Vladimyr Burachynaky said this on January 12, 2014 at 4:39 pm |
Hey that’s nice work. I’ve been toying with three.js a bit as prompted by Theo, but I’ll look into jReality too. Sorry for the long delay in reply.
Ken Baker said this on April 9, 2014 at 4:30 pm |
Ken ,
Once the main problem was simply Mathematical now we are getting older and the issue has grown to become communication methods.
Since few communication specialists know what we are doing we must become a new kind of creature.
see
http://vimeo.com/user491023
This is a trained artist finding unusual math objects in the sky.
vib
Vladimyr Burachynsky said this on April 9, 2014 at 10:35 pm
Uploading your models to sketchfab and then sharing them through sketchfab’s embedded viewer seems to be the easiest solution at this time.
Alba said this on January 14, 2016 at 10:22 pm |