Building Swing apps with J#

This might be old news, but while my younger brother was out here interviewing he demonstrated for me on his laptop the Euchre client/server that he wrote for his CS230 “Fundamentals of Computing 3” course.  (Euchre is a card game).  The fundamental CS courses at his collage are taught in Java, which doesn’t bother me.  Java is…

1

Xaml – Your unofficial 3D file format…

Since I made the assertion in my last post that Xaml is as good a way as any to import 3D models I have received a few requests for more information on the “Xaml 3D file format”. Clearly Xaml is so much more than a 3D file format (or should I say so much less?),…

1

Why did we change LookAtPoint to LookDirection?

Ernie posted about the differences between the old LookAtPoint property and the new LookDirection property on ProjectionCamera (via KarstenJ.)  The quick summary is that LookAtPoint caused the camera to look at a fixed point in space (Figure 1a).  The new LookDirection property causes the camera to look in a fixed direction (Figure 1b).   Figure…


Rotating the Camera with the Mouse

Possibly the most common 3D UI paradigm is to rotate an object with the mouse in order to view it from all angles.  This is illustrated by the images of the tiger model below:  Figure 1a Tiger model in its original configuration Figure 1b Tiger model after the mouse has been dragged to the left…


WinFX November CTP Released!

If you are like me and have been holding off on installing the final version of the .NET Framework 2.0 and Visual Studio 2005 until you had Windows Presentation Foundation (formerly code-named Avalon) bits to work with then the wait is over.  The November CTP of the WPF works with the final .NET/VS bits. Tim…


3D Graph Demo Posted

Coincidently, the same day that Kerry Hammil’s talk which featured the 3D Blood Sugar Tracker demo aired Joe Beda managed to get the source hosted at MSDN.


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…


IanG’s First Look at 3-D Support in Avalon

MSDN just published an introductory article on 3D support in Avalon by fellow blogger Ian Griffiths of DevelopMentor.  The article is liberal with screenshots and provides a good mapping between the high level concepts and the Avalon object model.  It’s a great way to get yourself oriented to the platfrom and includes a link to Ian’s…


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…


My not-so new opportunity…

It is perhaps an understatement to say it’s been a while since I blogged. As is commonly the case with Microsoft blogs, the reason for going dark is that I left the WPF team almost two years ago for an opportunity I couldn’t pass by to join a systems incubation startup. We’re a small team with big ambitions,…