Extending Visual3D – Sphere, Cone, and Cylinder

Update: The source has been updated for the December or January CTP (either will work). In my previous post I mentioned that one of the motivations for Visual3D was sub-classing.  Prior to the September CTP of the Windows Presentation Foundation (formerly code-named Avalon) there was no extensibility point for creating your own 3D scene nodes.  One…

2

ModelVisual3D vs. Model3DGroup — When to use which?

(NOTE: You might find Karsten’s pragmatic perspective a useful prelude before we dive into the artictural underpinnings.) In the September CTP release of the Windows Presentation Foundation (formerly code-named Avalon) we made 3D a first class citizen in the Visual tree with the introducion of Visual3D.  Up until this point 3D existed solely as content attached to a 2D…

5

Mantis 3D Space Shooter

When we decided to integrate 3D into the Windows Presentation Foundation (Avalon) the scenarios we were targeting for v1 were: 3D effects, like a “Next Page” transition that looks like the turning of a page in a book Data visualization (charts, graphs, etc.) Catalogs where you can rotate items in 3D 3D icons and vector…

0

Minor Boing Update for Channel 9 Interview…

I have discovered an effective way to make sure you follow up on your promises: arrange to have them captured on video.  I had not been able to find the 15 minutes to try Rob’s suggestion for inserting a resource into a collection since November, but somehow tonight was different.  I actually heard from the community before I received the internal email notifying…

9

Bouncing Back…

Trying to ease back into the community after a short hiatus, I ported the Boing demo that I blogged about back in June to the Avalon CTP build.  You can get the updated source here.  Just load the solution in to the VS.NET Whidbey Beta and press F5.  If you are using Visual C# Express, see…

19

Avalon CTP released — Yes it runs on XP!

Like many many others I am also excited about the Avalon CTP release for a number of reasons: It runs on Windows XP!  (I no longer need to boot into a separate partition to write samples for my (recently neglected) blog 😉 We have the beginnings of tool support!  The WinFX SDK installs templates for VS.NET…

4

The Donut Primitive, V2

I had mentioned previously that I was dissatisfied with the 1st post in the 3D for the Rest of Us series because I felt that the post did not leave the reader with anything they could immediately go out and try.  I was much happier with the 2nd post, even more so now that I…

0

3D for the Rest of Us, Part 2: Transforms

Introduction This is the second in a series of posts intended to fill in the missing pieces for a developer familiar with a 2D graphics API who wants to dabble in 3D with the Avalon platform To be honest, I really was not particularily happy with the first article. I wanted this series to be…

16

Interpreted Python and WindowsForms experiment

I have been shopping around for a while now for a dynamic language to use when prototyping pet projects at home.  Everything I read about Python seemed perfect except, of course,  the lack of a .NET compiler.  This week Jim Hugunin of Jython fame finally dropped the first binary build of IronPython (Python for .NET).   According…

2

3D for the Rest of Us, Part 1: 3D Coordinate System

Introduction A hallway conversation which Chris Anderson made me realize that when people ask me about 3D support in Avalon I have a bad habit of telling them everything they do not need to know.  After all, it is all the details you do not have to worry about that consume the waking hours of our…

27