|
|
Browse by Tags
All Tags » 3D (RSS)
-
I've released the version 0.9 of Perspective. The main features are : A new XBAP online demo application is provided. You can now build multilingual applications that support culture changing at run time. SignalBinding : a binding class which throws conversion events. It prevents to write converter classes. XbapHelper helps you to retrieve URI parameters of an XBAP application. Joystick 2D control. Workshop3D : a ready to use viewport for 3D models, with light, moveable camera and camera control panel. The camera can be controlled by mouse (with joysticks) or by keyboard. New class PieSlice3D to build 3D pie charts. A contribution by Philippe Jovelin, thanks to him. Many 3D shapes have now default texture coordinates, so you can apply a VisualBrush, an ImageBrush or a DrawingBrush on them : Square3D (since previous versions), Polygon3D, Box3D, Bar3D, Conical3D and Spherical3D. The article Perspective : easy 3D programming with WPF has been updated. And I will now blog about WPF on windowsclient.net Read More...
|
-
The functional level of WPF 3D will probably one day be as rich as 2D : standard controls, styles, templates, and so on. But when ? Waiting the eventual release of FramewokElement3D and Control3D, I built in Perspective 0.4 a system based on UIElement3D and 3D basic objects of this library. This system, although simple and rustic, respects the principle of separation of the function and the visual appearance of controls. And it still implements a skin mechanism. The provided controls are interactive buttons : Button3D, Fader3D and Knob3D. Incidentally, their equivalents in 2D (Fader, Knob) are also offered. Perspective : 3D skinnable controls Read More...
|
-
Le niveau fonctionnel de WPF sera probablement un jour aussi riche en 3D qu'en 2D : contrôles standard, styles, templates, etc. Mais quand ? En attendant la sortie éventuelle de FramewokElement3D et de Control3D, j'ai construit dans Perspective 0.4 un système basé sur UIElement3D et sur les objets 3D basiques de cette bibliothèque. Ce système, bien que simple et rustique, respecte le principe de séparation de la fonction et de l'apparence visuelle du contrôle. Mieux, il met en oeuvre un système de skins. Les contrôles interactifs fournis sont des boutons : Button3D, Fader3D et Knob3D. Au passage, leurs équivalents 2D (Fader, Knob) sont également proposés. Perspective : les contrôles 3D skinables Read More...
|
-
A new version of the Wpf3D open-source class library, now included in a library called Perspective, is available on Codeplex . Perspective is an experimental .NET 3.5 class library for building WPF 3D models based on basic geometrical objects (polygons, cube, sphere, ring, etc.). 3D classes inherit from UIElement3D so it is now easy to build interactive scenes. For a general introduction, you can read Perspective : easy 3D programming with WPF . See you this week in Barcelona to speak of it, on the Ask the experts / .NET Framework booth at TechEd Developer Europe. Read More...
|
-
Une nouvelle version de la bibliothèque de classes open-source Wpf3D, dorénavant intégrée dans une nouvelle bibliothèque nommée Perspective, est disponible sur Codeplex . Perspective est un projet expérimental permettant de construire des modèles 3D basés sur des objets géométriques basiques (polygones, cube, sphère, anneau, etc.). Les classes 3D héritent de UIElement3D, et il devient donc plus facile de construire des scènes interactives. En guise d'introduction, vous pouvez lire l'article Perspective : la programmation 3D facile avec WPF . Pour en parler, rendez-vous cette semaine à Barcelone , sur le stand Ask the experts / .NET Framework du TechEd Developer. Read More...
|
-
Le support du déploiement XBAP dans Firefox, la possibilité d'appeler un service WCF depuis une XBAP et l'intégration de fonctionnalités issues de 3DTools (contrôles de saisie 2D sur des surfaces 3D) sont quelques-unes des nouveautés de WPF dans la bêta 2 de .NET 3.5 . Par ailleurs, Cider, le designer WPF de Visual Studio 2008 , devient enfin opérationnel :-) Davantage de détails sur le blog de Tim Sneath . Read More...
|
-
Here is a little thing that I whipped up on the plane today. It takes a series of photos and positions them randomly in 3D. The camera then automatically moves to them one by one. The camera is always moving so it helps to keep things interesting. This is one of those things that could [...] Read More...
|
-
Chris Cavanagh has created some excellent 3D physics examples which utilizes the XNA game framework. I decided to take his code and build a truly innovative WPF application. It’s called Poopr and the concept is fairly simple. You click to make the person poop. There are excellent sound effects and graphics throughout the application. You [...] Read More...
|
-
After reading Mike Downey’s post yesterday and checking out the 3D video carousel, I decided that this would be a good example to create to help me learn Papervision3D, which is a new 3D Actionscript library . The API couldn’t be easier to use and if you use the AS3 version it is lightening fast! [...] Read More...
|
-
I just uploaded a new tutorial at contentpresenter.com which shows how to use the 3DTools library to create a basic interactive 3D video player. If you haven’t checked out this library yet, then you will definitely want to watch this one! Check it out at http://www.contentpresenter.com. Lee Read More...
|
-
Wanted to learn about how to make the spotlights in WPF actually look like spotlights. I started this scene in ZAM 3D and then brought it into Blend. From there I data bound the OuterCone property of the spotlight to the value of the slider. Looks pretty good except for the aliasing on the 3D [...] Read More...
|
-
Today I stumbled upon a blog post over at Scorbs.com that showed how to create screen savers in WPF. They even have a nice Visual Studio template to get you started. After getting my first project set up, I was left wondering what I should make for a screen saver. After much careful consideration, a [...] Read More...
|
-
Les applications Healthcare et Woodgrove sont des bons exemples de de la valeur ajoutée ergonomique de WPF et de la 3D en informatique de gestion. Lors de mes présentations, j'utilisais jusqu'à présent une version US de Vista ou de XP SP2, et tout fonctionnait bien. Mais sur une version française, cela se gâte : les courbes de Healthcare restent désespérement plates et Woodgrove plante carrément. Tout cela à cause d'un bug basique : le réglage de séparateur de décimale du système n'est pas pris en compte. En attendant une éventuelle correction des sources, il suffit de remplacer la virgule par le point dans le symbole décimal des options régionales de Windows (Panneau de configuration). Share this post: email it! | bookmark it! | digg it! | live it! Read More...
|
-
The Healthcare and Woodgrove applications are good examples of WPF and 3D value added in business computing in term of user experience. During my presentations, I used until now an US version of Windows Vista or XP SP2, and it worked fine. But on a French version, Healthcare curves remain hopelessly flat and Woodgrove hangs straightforwardly. All that because of a basic bug : the system decimal separator value is ignored. While waiting for a possible fix, you can replace the comma by the point in the decimal symbol of Windows regional options (see Control Panel). Share this post: email it! | bookmark it! | digg it! | live it! Read More...
|
-
Here is an old experiment that just never really went anywhere, but it’s still kind of cool. I create 20 3D cubes and add them to a Viewport3D using C#. The Z axis translation and rotation is controlled by the Y position of the mouse and the Y axis rotation is controlled by the X [...] Read More...
|
|
|
|