It’s just data



Come back here, and rotate the image below using your mouse.

View source.  Note the use of a namespace and mixed case element and attribute names.  We will be discussing this tomorrow.

Something else to note about the namespace is that it’s quite non-standard — the X3D spec does not use namespaces at all. The string used here was made up by Xj3D (which incidentally happens to have pretty bogus namespace parsing code, when I last looked at it), and then copied by this X3D script because I had to use something to make it work sanely in XHTML. (I wrote the initial rough prototype of this X3D thing a couple of years ago, and just used XHTML because I didn’t want to have to fight with HTML parsers). I guess it’ll end up being a de facto standard, which is alright as long as the people who own the namespace URL’s domain don’t mind.

Posted by Philip Taylor at

Social comments and analytics for this post

This post was mentioned on Twitter by claus: Firefox 3.7 beta supports the 3D profile for canvas [link]
(when tweaked)... [more]

Trackback from uberVU - social comments


Works in latest Webkit nightly on OS X too.  Very cool.

Posted by Michael Payne at

dalmaer: The power of rotation is yours! A WebGL turn on

dalmaer: The power of rotation is yours! A WebGL turn on [link]...

Excerpt from Twitter / dalmaer at

WebGL around the net, 5 Nov 2009

Some more X3DOM — a nice example that allows you to rotate a 3D shape using the mouse. What’s particularly impressive to me is how little code is required to create the page; just view source to see! A couple of interesting discussions on the...

Excerpt from Learning WebGL at

Wow, old Vermil is back from the dead!

Someone asked the Web3D consortium for a normative namespace URI in 2005: [link]
No answer, just a link to a wiki page that uses [link] .
I don’t like the version number, but at least it resolves to something.

Posted by anonymous at

I saw that suggestion when originally looking at X3D, but putting versions in the namespace URL seemed like an awful idea — people will want to merge documents from different versions (e.g. import an old external model file into your new scene), and if they have different namespaces then APIs like getElementsByTagNameNS will become unusable, and backward compatibility with UAs will be destroyed because old UAs won’t recognise the new namespaces even if they could gracefully handle the new content. Those issues seem much more important than resolvability.

Posted by Philip Taylor at

HTML5: If markup extensions are needed, they should be done using XML, with elements or attributes from custom namespaces.

HTML5 Validator: Element X3D from namespace not allowed as child of XHTML element article in this context.

Posted by Sam Ruby at

Doesn’t work on the windows nightly :(

Posted by Dave at

It’s working with my 3.7 Windows nightly Dave.  Mine’s a portable version, but it shouldn’t be any different.  I see nothing at all using the 3.6b2pre nightly.  The resize of the source window drives my computer bonkers however.  I have to alt-tab to a non-Firefox window and then click to be able to do anything at all.  That’s still pretty small code to be doing that.

Posted by Bryan Price at

Regarding the X3D version number being part of the URI reference, our rationale has been that this is necessary because each version of X3D (3.0, 3.1, 3.2) has defined a different vocabulary that is mostly a superset of the previous one.  Further, using eponymous labels for the URI and schema itself makes it easier for authors or tools to perform validation correctly.  The schemas themselves are available at [link]

Certainly other design rationales are possible, am happy to discuss further if you like.

Posted by Don Brutzman at

p.s. the X3D version attribute is recorded separately, and each schema has been backwards compatible.  In other words, the 3.2 schema supports version=3.2 3.1 or 3.0, while the 3.1 schema supports version=3.1 or 3.0.  So in practice we haven’t encountered any difficulties with this approach.  Further feedback remains welcome.

Posted by Don Brutzman at

I definitely really liked every part of it and I also have you saved to favorite to look at new information in your site. 10 inch Bluetooth Hoverboard . Thank you for discussing this great post.

Posted by 10 inch Bluetooth Hoverboard at

Thanks a lot for the post. It has helped me get some nice ideas. I hope I will see some really good result soon.

Posted by Case Answer at

This is a great post. This site has lots of advantage. I found many interesting things from this site. It helps me in many ways. dragon ball super episode 126

Posted by dragon ball super episode 126 at

I have read your article, it is very informative and helpful for me. This is a valuable information you offer in your articles. Thanks for posting it. Dragon Ball Super Episode 126

Posted by Dragon Ball Super Episode 126 at

I am very pleased with the way you’ve written this article. This really has made my day. I was not having a good day today, and then I read this article. Thank you very much for publishing this. Keep it up! certificados ssl

Posted by certificados ssl at

This is very interesting article. I am basically satisfied with your great work. You put truly extremely supportive article. sell bitcoin

Posted by sell bitcoin at

This is an informative post and it is very useful and knowledgeable.  therefore, I would like to thank you for the efforts you have made in writing this article.  cty lam phim 3d du an

Posted by cty lam phim 3d du an at

I would like to thanks for the efforts you have made in writing this newsletter. I used to be no longer having a good day these days, after which I examine this newsletter. thanks very a good deal for publishing this. preserve it up!

Posted by Essay Writing Service at

This is such a great resource that you are providing. I love seeing blog that understand the value of providing a quality resource for free. PMO Email ID

Posted by PMO Email ID at

Thanks for sharing this marvelous post. I m very pleased to read this article.http://belkin.range

Posted by http://belkin.range at

You have done great job. Thanks for sharing such a knowledge with us.

Kitchen Goodies
Styling tips for summers
Top 10 review guide
Daily Needs
Best Ovens

Posted by Kitchen Goodies at

I need you to thank for your season of this superb read!!! I definately appreciate each and every piece of it and I have you bookmarked to look at new stuff of your blog an absolute necessity read blog!!!! Stephen Pierce International

Posted by pioneerseo at

Blog or remark catch coming change soon - I will include a remark and blog alternative with the goal that other glad and fulfilled clients can leave their criticism on their custom engagement rings experience. Meanwhile, in the event that you might want to send pictures or remarks on your trek to be added to this site, at that point please utilize my contact page.

Posted by pioneerseo at

This is a great article thanks for sharing this informative information. I will visit your blog regularly for some latest post. article on celebrity net worth

Posted by article on celebrity net worth at

Our business is to support the best emerging ICOs at certain and sustainable costs by giving them the tools and visibility necessary to generate real and last value for investors and underwriters. ico promotion

Posted by linker seo at

I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me. Business

Posted by Business at

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing It. Also, You can try our service. softrole

Posted by softrole at

Thanks for the great information you have provided! You have touched on crucuial points! Website Design

Posted by Website Design at

Ι’ve  been exploring for a little bit for any high quality articles blog posts іn this short օf space.
check over here

Posted by asad at

What a truly wonderful post this is. Genuinely, extraordinary compared to other presents I’ve ever seen on find in as long as I can remember. Amazing, simply keep it up. brast münchen

Posted by pioneerseo at

Works in latest Webkit nightly on OS X too.  Very cool.

Posted by Isabella at

I need you to thank for your season of this superb read!!! I definately appreciate each and every piece of it and I have you bookmarked to look at new stuff of your blog an absolute necessity read blog!!!! Airconditioning

Posted by Linker at

This is a really great contest and hopefully I can attend the next one. It was alot of fun and I really enjoyed myself. Yurtdışı Eğitim Çorum

Posted by digitinc at

This is just the information I am finding everywhere. Thanks for your blog. I just subscribe your blog. This is a nice blog. whatsapp status

Posted by digitinc at

Wonderful blog I like it. When I came here, here is so many things and I hope you will post more new interesting post. whatsapp status

Posted by whatsapp status at

Manufacturers and suppliers of EAS and RFID hardware equipment, tags, consumables and anti-theft solutions specialists. Your leader in Hardware Solutions. RFID

Posted by adilkhatri at

Things are very open and intensely clear explanation of issues. was truly information. Your website is very beneficial.

Posted by Social media: The New Hybrid Element of the Promot at

I’m really impressed with your article, such great & usefull knowledge you mentioned here

Posted by Index Design Homework Help at

Pretty helpful material, much thanks for this article

Posted by who will write an essay for me at

Wonderful post. I appreciate your attention to this subject and I learned a good deal. Ukrayna Odessa Üniversitesi

Posted by Ukrayna Odessa Üniversitesi at

Great post. I am glad to see this post. All the info are very informative and useful for us, thanks and keep it up! Kiev Tıp Üniversitesi

Posted by digitinc at

All the details are in this post is very interesting and brilliant and I am glad to see this post. <a href=""> [link] </a>

Posted by digitinc at

I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! Business CPA

Posted by Business CPA at

Thank you very much for sharing this very useful information, I am very happy to have found this information that I have been looking for. Odessa Tıp Üniversitesi

Posted by asad at

Your work is very good and I appreciate you. I waiting more informative posts. Thank you for sharing great information. sbi balance enquiry

Posted by digitinc at

This is very useful article. I will connect it back to your site though. Odessa Humaniter Üniversitesi

Posted by digitinc at

Add your comment