|
|
|
|
|
Total Hits: 7 | Today: 0
|
Author: Yahya H. Mirza and Henry da Costa
|
Rating:
|
|

DirectX 9.0 is the latest evolution of the Microsoft 3D graphics technology for Windows. Direct3D, a major component of the DirectX Graphics subsystem, has evolved so rapidly in the last few years that the underlying programming paradigm has changed quite a bit from its origin. This article introduces the fundamental concepts of the unmanaged Direct3D architecture and illustrates how the managed Direct3D layer abstracts the unmanaged layer. Also, the author describes the Geometry, Texture, Devic...
|
|
|
|
Total Hits: 46 | Today: 0
|
Author: darkoman
|
Rating:
|
|

This article demonstrates the use of Windows GDI in the creation and animation of different types of 2D charts (bars, lines and pies). With this article is also included a demo-project and a source with all needed classes to implement charting in Win32 applications....
|
|
|
|
Total Hits: 71 | Today: 0
|
Author: Eusebiu Marcu
|
Rating:
|
|

I love Channel9 and I think this website must be on every developer's favorites list! A few days ago, I saw the "hybrid smart client" contest and I thought that this is a good opportunity to create a nice WPF application that connects me to Channel 9 in 3D way in order to view all of those great videos....
|
|
|
|
Total Hits: 91 | Today: 0
|
Author: Michal Brylka
|
Rating:
|
|

This article describes a simple method of rendering 3D surfaces on a 2D plane. It doesn't use OpenGL or DirectX or stuff like that. It just utilizes the power of the CPU. Simplicity has, of course, its price - the rendering process isn't as fast as when using hardware acceleration. Its application varies from simply admiring beautiful 3D surfaces to data visualization purposes, to stuff whatever one needs. I've used it in programs written for courses of Optimization Methods, Identification, Calc...
|
|
|
|
Total Hits: 109 | Today: 0
|
Author: Norman Solomon
|
Rating:
|
|

Several server-side Tabstrip controls are available for ASP, PHP and JSP etc. For example, a 2D Tabstrip can be added to any aspx page by combining the ASP.NET MultiView and Menu controls. However, such pages are posted back to the server every time the user clicks on a Tab button. This is unnecessary in some situations, causing delays which can be annoying for the user. This article describes a client-side Tabstrip which is only posted to the server when necessary. Clicks on the Tab buttons are...
|
|
|
|
Total Hits: 4 | Today: 0
|
Author: Ibrahim Ersoy
|
Rating:
|
|

In this article I will be talking much more about Particle Animations.
In the previous article you've seen how to show a particle in XNA. That was a simple application. But this time we will be making a much more detailed animation using 3D models & Particles....
|
|
|
|
Total Hits: 8 | Today: 0
|
Author: Douglas Boling
|
Rating:
|
|

S ometimes an innovation just creeps up on you. We tend to concentrate on new PC features that the operating system or hardware vendors play up. However, a hardware revolution has taken place over the last few years that has gone relatively unnoticed by the programming population at large....
|
|
|
|
Total Hits: 56 | Today: 0
|
Author: erjan123
|
Rating:
|
|

It is a small OpenGL program which shows how to draw 2 dimensional OpenGL primitives such as GL_POINT, GL_LINES, GL_TRIANGLES, GL_QUADS, GL_POLYGON. It is based on the "OpenGL Programming Guide Third Edition". It uses GLUT.h library....
|
|
|
|
Total Hits: 87 | Today: 0
|
Author: SK Genius
|
Rating:
|
|

This is a simple 2D map editor that shows how you can create and manage 2D tiled maps for games or other purposes. While some of the methods used to store and manage the data in the editor may not be directly applicable to a game, where memory management is very important, it does give an easy to understand and flexible starting point....
|
|
|
|
Total Hits: 267 | Today: 0
|
Author: Data Dynamics, Ltd.
|
Rating:
|
|

SharpGraph for .NET is an advanced charting tool for Windows Forms applications. It is a fully managed component and provides integration with the Visual Studio .NET™ environment. SharpGraph offers built-in support for 2D and 3D chart types, data binding capability, completely customizable graph elements such as titles, labels, annotations and legends, and fully integrated Visual Studio .NET help, including Dynamic Help. A robust sample application is also included that illustrates SharpGrap...
|
|
|
|
Total Hits: 12 | Today: 0
|
Author: PrasadPerera
|
Rating:
|
|

This is the third article written following the two articles A Simple Pie Chart Control and A Simple Pie Chart Control - Improved 3-D Pie Chart which introduced a simple pie chart control implemented using GDI+ graphics to be used in MFC/VC++ applications.
From this article I would like to address some of the defects found by users in the previous implementation, plus by myself. Also this includes some of the improvements which make the pie chart control more usable....
|
|
|
|
Total Hits: 9 | Today: 0
|
Author: Duncan Lawler
|
Rating:
|
|

The Virtual Earth 3D control is a new tool released by Microsoft for visualizing the entire world in three dimensions. Rather than a standalone application, Virtual Earth™ 3D is implemented as a managed control, which allows seamless integration with Web sites or standalone applications. The Microsoft® .NET Framework security model gives users the capability of dynamically loading plug-ins to supply data, but restricting them to execution in a partial-trust environment....
|
|
|
|
Total Hits: 8 | Today: 0
|
Author: Kenny Kerr
|
Rating:
|
|

With the introduction of Windows Vista a few years ago, it was clear that the era of the Windows Graphics Device Interface (GDI) was coming to an end. GDI, even with the help of GDI+, had been showing its age especially when compared to the superior graphics capabilities of Windows Presentation Foundation (WPF). As if that weren't enough, GDI lost its hardware acceleration while WPF took advantage of Direct3D's abundance of hardware acceleration....
|
|
|
|
Total Hits: 43 | Today: 0
|
Author: Ccello
|
Rating:
|
|

A friend asked me once about a way to convert 3D files such 3D Studio 3ds, VLMR, OBJ and so on with one engine able to work in almost all platforms. Well, lots of googling around, came to me OpenSG - Open source portable scenegraph system to create realtime graphics programs (this comes from their website...). To simplify things, OpenSG is a huge library, and you can make things like work with threads natively, open almost every kind of 3d file, modify and save....
|
|
|
|
Total Hits: 30 | Today: 0
|
Author: Inaki Ayucar
|
Rating:
|
|

Wikipedia says that interoperability is “a property referring to the ability of diverse systems and organizations to work together (inter-operate)”. Regarding software, it says that interoperability is “the capability of different programs to exchange data via a common set of exchange formats”. This has always been a problem, specially when talking about software that manages 3D or 2D information, due to the volume and diversity of the information to be exchanged....
|
|
|
|
Total Hits: 52 | Today: 0
|
Author: VCSKicks
|
Rating:
|
|

Based on the original Euler Rotation article, it’s time to revisit the 3D graphics GDI+ world. In the last article, we discussed the fundamentals for drawing a simple cube shape on a two-dimensional bitmap surface. Now, it’s time to take it up a notch. We are going to draw a cube with shaded sides, and we are going to find a way around the pesky Gimbal Lock problem....
|
|
|
|
Total Hits: 36 | Today: 0
|
Author: MJDamron
|
Rating:
|
|

Currently, l am in Virginia. Cramped up in this tiny nom with my old laptop. I only dare to install Windows 98 on it - which means I only had the .Net Framework to work with. A week ago at work, I noticed my 3D Pie Chart had been published I soon ventured out to see how difficult it would be to do a 3D bar chart. I did some test projects which are available above. I took an old VS.NET project and stripped it down so I could easily use it as a template. The projects' images or charts looked sweet...
|
|
|
|
Total Hits: 36 | Today: 0
|
Author: Tor2k
|
Rating:
|
|

Finally, the long awaited Part III of the custom Direct3D framework and 3D tutorial, encapsulated in class CXD3D. In Part I we covered some 3D concepts, some Direct3D architecture and the enumeration object; you'll also find the demo project there. In Part II we covered the selection of 3D settings from the enumeration objects and the rendering loop. In this issue, we'll cover coordinate spaces and transformations from one to another, along with the actual geometrical data placeholders or buffer...
|
|
|
|
Total Hits: 62 | Today: 0
|
Author: Laurent Cozic
|
Rating:
|
|

This article describes how to detect the collision between two moving (2D) polygons. It's not the first tutorial on the topic, however, the tutorials on the net tend to be a bit too complex for a relatively simple problem. The source codes I could find also had too many abbreviations that I don't get, or were crippled with C optimizations. So here, I'll try to keep it as simple as possible. In any case, it should be possible to include the functions presented here to your C# projects quite strai...
|
|
|
|
Total Hits: 65 | Today: 0
|
Author: Karel Donk
|
Rating:
|
|

The sample code provided illustrates how you can do 2D blits in DirectX 9. Starting from DirectX 8, Microsoft removed all 2D code from DirectX. The advice that they gave people wanting to use the 2D features was that those people should use DirectX 7 whenever they wanted to use the 2D functions. Of course, that was not an option if you needed the functionality provided in DirectX 8 and DirectX 9....
|
|
|
|
|
|