C# Corner

Resources  
  • Getting Started With CocosSharp Game Development For Windows PhoneSep 07, 2016. In this article, let's see about CocosSharp for Windows phone. CocosSharp is a 2D game engine for C#, F# and .NET developers, which is used to develop cross-platform games.
  • SSRS - Interactive Sorting On Matrix Column GroupMay 30, 2016. This article explains the tricks to implement Interactive Sorting on Matrix Column Group in SSRS.
  • CSS3 Animation Using Transitions And 2D-TransformsMar 15, 2016. In this article we will create some interesting animation effects using CSS3 Transitions property and CSS3 Transforms methods.
  • Create a Spiral Matrix by Taking Number of Rows and Columns as InputAug 10, 2015. In this article you will learn how to create a Spiral Matrix by taking the number of rows and columns as input from the user using C#.
  • Genetic Algorithm to Solve 2D MazesApr 19, 2015. This article shows how to use genetic algorithms to solve problems. The approach uses Genetic Algorithms (GA) in the solutions optimization context.
  • CSS3 Series Part 6: 2D Transformation With CSS3Apr 14, 2015. This article explains a different kind off transformation technique that can move, scale, and rotate elements in a webpage.
  • Hardware Accelerated Graphics With Win2DNov 27, 2014. This article describes Win2D that provides us access to the powerful DirectX for 2D graphics.
  • Making Company Logo Using Canvas HTML5Sep 09, 2014. This article describes the HTML5 element that can be used to draw 2D graphics using JavaScript.
  • Write and Read Data in Spreadsheet by User Specified Range in Office AppJun 30, 2014. This article explains how to write and read data in an Excel spreadsheet by a user specifying a range using a matrix and table type binding.
  • Measure Code Matrices in Visual StudioApr 21, 2014. This article is all about performance improvement and measured code complexity and best practices.
  • Chart Representation of Data in ASP.Net Web Pages 2Jan 21, 2014. This article will explain how to show data in a graphical format using the Chart Helper in Microsoft WebMatrix in ASP.NET Web Pages 2.
  • Part 4: Introduction to CSS3 - 2d TransformSep 26, 2013. In this article, you'll learn about CSS3 transformation effects using CSS3 properties.
  • Two Dimensional Array in TypeScriptNov 26, 2012. In this article I will explain what a 2-Dimensional array is and how to use them in TypeScript with an example.
  • Transpose Matrix in TypeScriptNov 19, 2012. In this article I will explain transpose matrix in TypeScript with an example.
  • Image Editing Tool in VB.Net: Part 4Nov 09, 2012. This Article describe that how to set the brightness of an image through Color matrix Class.
  • Creating Image Magnifier Using HTML5Jun 02, 2012. In this article we learn how to use a canvas of HTML5 to create an Image Magnifier.
  • How to Use Canvas in HTML5May 31, 2012. This article describes the canvas element in HTML5 by use of of an example.
  • Canvas Reset Transform Using HTML 5Mar 17, 2012. In this article we are going to understand the concept of canvas reset transformations using HTML 5. In this section, to reset the HTML5 Canvas transformation matrix, we can use the setTransform() method to set the transformation matrix.
  • Canvas Shear Transform Using HTML 5Mar 13, 2012. In this article we are going to understand the concept of Canvas Shear Transform Using HTML 5. In this section to shear the HTML5 canvas, we can use the transform() method with the transformation matrix.
  • Working with Canvas Tag in HTML 5Dec 31, 2011. The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images.
  • Matrix Multiplication in JavaJul 20, 2011. This program is a good demonstration of 2 dimensional arrays in Java. Here, you'll learn how to implement matrix multiplication in Java.
  • Types of Transformations in XAML SilverlightApr 14, 2011. In this article, you will learn how to transform 2D elements by rotating, scaling, skewing and moving objects.
  • Types of Transformation in XAML SilverlightApr 12, 2011. In this article, you will learn how to transform 2D elements by rotating, scaling, skewing and moving objects.
  • Rotate Transform in XAML Silverlight Apr 12, 2011. In this article, you will learn how to do a 2D rotation transformation.
  • How to Generate Fields of Matrices Dynamically Windows Form C#Feb 06, 2011. When we have to work with arrays and matrices or any multidimensional array, the first thing what we need to do is take control of rows (columns).
  • Silverlight Invaders - Designing Games in Silverlight 4.0 Part IAug 26, 2010. Silverlight Invaders is based on the classic space invaders game. This article will step you through some of the techniques for creating a 2D first person shooter game using Silverlight 4.0
  • Dealing with transformations in WPF: PartII-Custom and advanced 2D transformationsMay 10, 2010. In a previous article we've discovered the different transformation modes. In this article, we continue discovering the transformations.
  • Dealing with transformations in WPF: Part I - Standard 2D TransformationsMay 10, 2010. In WPF there are more than one transformation, I will try to present them the 2D ones one by one including some useful related techniques.
  • Color Transformation and the Color Matrix in GDI+Apr 23, 2010. In this article I will explain about Color Transformation and the Color Matrix in GDI+.
  • Miscellaneous Advanced 2D Topics in GDI+Apr 13, 2010. In this article I will explain about miscellaneous Advanced 2D Topics in GDI+.
  • Draw a smooth curve through a set of 2D points with Cubic SplineDec 24, 2008. Calculate tabulated function cubic spline and approximate comprising polynomials with polylines to use them with drawing primitives.
  • Euler Rotation and 3D GraphicsJan 09, 2008. This article tells you how to use matrix multiplication to rotate 3D points around an axis.
  • Working with 2D Graphics in WPFOct 03, 2007. This article provides an introduction of 2D drawings in WPF.
  • Introduction to XNA: The Microsoft 2D and 3D Game Development PlatformApr 20, 2007. This article introduces you to the XNA Framework that makes game development easier than it ever was before. This sample features a star trek ship which you can move around the screen and shoot at the enemy Klingon Ship. The demo comes complete with authentic sound.
  • Animating your XAML AppsApr 05, 2007. This article will describe how to do 2D Animation using XAML Scripts. In the article we will describe how to implement transforms on XAML shapes and then how to move them around in your form.
  • Text Transformation using GDI+ and C#Apr 27, 2004. This article shows you how to use GDI+ classes defined in the .NET Framework class library to apply transformations on text.
  • Significance of Transformation OrderApr 27, 2004. When applying a composite transformation on graphics objects, the order of transformations plays a vital role. This article shows you various aspects of the transformation order and the results.
  • Image Transformation in C# with GDI+ Apr 14, 2004. Image transformation is exactly the same as any other transformation process. In this section we will see how to rotate, scale, translate, reflect, and shear images.
  • Color Transformations and the Color MatrixApr 10, 2004. This article discusses the color transformations and how to apply Color Matrix on image colors to provide various effects such as gray scale effects, reduce or increase the contrast, brightness, or redness of an image.
  • The Matrix Class and TransformationsApr 01, 2004. Matrices play a vital role in the transformation process. In GDI+, the Matrix class represents a 3×2 matrix that contains x, y, and w values in the first, second, and third columns, respectively.
  • Introduction to GDI+ Transformations Apr 01, 2004. A transformation is a process that changes graphics objects from one state to another. Rotation, scaling, reflection, translation, and shearing are some examples of transformation. Transformations can be applied not only to graphics shapes, curves, and images, but even to image colors.
  • The Graphics Class and TransformationsApr 01, 2004. The Graphics class defined the transformation related functionality. This article discussed the Graphics class and its members that participate in transformation process.
  • Virtual Voltmeter using GDI+ and GP-3 BoardDec 09, 2003. This is a less complex, nevertheless interesting example of how to use the same board to create a simple voltmeter.
  • Creating Word Find Pzzules in C# and GDI+Sep 30, 2003. Perusing the newsstands in New York you'll find newspapers, TV-Guides, magazines, and even books. In the magazine section you'll often find crosswords and books containing the puzzles you'll see in figure 1. The books contain pages and pages of puzzles with hidden words contained in the matrix of letters in which you can spend time going blind trying to find.
  • BreakOut 3DSep 05, 2003. I really miss those days when everything was simple and in 2D. But now it’s different, people today must have everything in 3D. So here it is, my version of breakout.
  • 2D ChartingAug 11, 2003. I was amazed at what the VS.NET IDE does for a programmer as I was primarily used to Java via the command line.
  • A Virtual Clock in C# and GDI+Jul 01, 2003. This article describes how to create a virtual clock in C#. The hands of the clock are drawn using GraphicPaths.
  • Spiro DesignerSep 16, 2002. Spiro designer is a partial implementation of Spirograph. Spiro Designer uses the Matrix and GraphicsPath classes with their Transform and Rotate methods to build a spiro.
  • Double Buffer Drawing with DirectDraw: Part1Aug 15, 2002. Because we will be primary focusing on 2D game programming in the first articles, we will use the DirectX7 API which is perfect for its DirectDraw class and simplicity. Don’t worry for not having the right DLL because DirectX8 has full backward compatibility to DirectX7 and the COM object should already be available on your computer if you have DirectX 8 installed.
  • Nemesis-7rc1 ( Codename Deviate)Jun 13, 2002. Nemesis-7 is a full-screen 2D shoot’em up that makes use of the DirectInput, DirectSound and DirectDraw interfaces from DirectX. The player controls a spaceship which he uses to duel the computer opponent. I implemented some artificial intelligence to make the CPU play more human.
  • An XY Plot User Control in GDI+May 24, 2002. This is a follow up of the article written originally for the beta version of .NET. called, A Graphics Component in C#.
  • Nemesis-7rc1 (Codename Deviate)May 13, 2002. Nemesis-7 is a full-screen 2D shoot’em up that makes use of the DirectInput, DirectSound and DirectDraw interfaces from DirectX. The player controls a spaceship which he uses to duel the computer opponent. I implemented some artificial intelligence to make the CPU play more human.
  • Space Breakout - 2D Game Developed Using DirectX and C#Apr 11, 2002. GDI+ is a feature rich graphics API that makes sophisticated graphical effects highly accessible to the C# developers.
  • Space Breakout - 2D Game Developed using DirectX and C#Apr 11, 2002. GDI+ is a feature rich graphics API that makes sophisticated graphical effects highly accessible to the C# developers. Unfortunately if youve tried to develop smooth detailed animation using GDI+ you have undoubtedly discovered that just how slow it can be. Consequently it is not particularly suited to games development, if you want to really take advantage of your 1 gig + processor and that fancy new graphics card youre going to have to get a little more low level and dirty, enter Microsofts DirectX API.
  • Exocortex.DSP - A C# Complex Number and FFT LibraryApr 08, 2002. Shows how to convert an image from a spatial representation (i.e. picture on the left) to a frequency representation (picture on the right) using a 2D fast Fourier transform.
  • Rotating a 3D Cube and Sphere with GDI+Feb 08, 2002. This program rotates a 3d cube and a sphere with GDI+.
  • Playing with 3-D Coordinate Space in C#, GDI+ and .NETJan 10, 2002. This article show to dealing with a 3-D Coordinate System.
  • Visual MatrixAug 17, 2001. User can easily add ,sub any limit of matrices. Edit boxes are created dynamically.
  • ShapedForms in C#Jul 13, 2001. Today Windows always appear with a rectangular shape. What if you could have a window that was shaped like a circle, a square or a triangle or any shape you want.
  • Rotation SampleApr 24, 2001. After reading Mike Golds article on transforms I thought I would get things moving a bit!
  • Using Transforms with GDI+ in C#Mar 15, 2001. Transforms are matrices that allow you to rotate and translate your graphics shapes. In this example we are going to rotate a very powerful element in C# called the GraphicsPath.

About 2D-Matrix

NA
File APIs for .NET
Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!
Unlimited Flat-Free License