Tag: c#

Unity 4D #4: Creating 4D Objects
—
This article will explain how to create four dimensional objects, in a format compatible with the Unity4D extension. You can find all the articles in this series here:

Unity 4D #3: Rendering 4D Objects
—
This article will explain how to render 4D objects in Unity, using three separate technique: orthographic projection, perspective projection and crosssection. You can find all the articles in this series here: A link to download the Unity4D package can be found at the end of this article.

Unity 4D #2: Extending Unity to 4D
This article will show how to extend Unity to support fourdimensional geometry. This is the second article in a series of four, and the first one which will probably start discussing the Mathematics and the C# code necessary to store and manipulate 4D objects in Unity. You can find all the articles in this series…

Slippy Maps with Unity
—
A slippy map (sometimes also referred to as tiled web map, tile map, or simply interactive map) is a webbased map that can be zoomed in and out seamlessly. The most popular slippy map you might be familiar with is Google Maps, alongside many others like that. This tutorial will show you how to create…

Seam Carving
Seam carving is a technique that can be used to resize images, which is also known as liquid rescaling. Compared to the traditional resizing tool, it does not “stretch” the image, but it selectively removes the pixels which contain the least amount of information

Delegates, Lambda Expressions & Closures in C#
—
If you are familiar with programming, you might have heard of a specific paradigm called functional programming. Most modern languages, such as Java and C#, have integrated some functional elements over time. Other, like Scala and Haskell, were built around that very idea of functional programming. This online course will look at some of the functional…

Implementing Catenaries for Games
—
This is the second part of the series dedicated to the catenary, the mathematical object used to model hanging wires, cables and chains. This post will show how to implement catenaries in a game engine like Unity. You can find the Unity package to create catenaries in Unity at the end of the post.

Inverse Kinematics in 3D
—
This tutorial will teach you how to master inverse kinematics in 3D: the technique that solves the problem of moving a robotic arm to reach for a specific target. You can read the rest of this online course here: A link to download the entire Unity package can be found at the end of this…

Improving FloatingPoint Precision in C#
—
This tutorial continues the journey to understand floatingpoint arithmetic, and how to improve the precision of modern programming language types. At the end of this article, you will find a link to download a simple C# library that provides a new type which improves the precision of traditional float and double variables.

An Introduction to FloatingPoint Arithmetic
This tutorial will introduce you to floatingpoint arithmetic, and how many modern languages—C# included—represent real numbers. This is a series in two parts: At the end of this article, you will find a link to download a simple C# library that provides a new type which improves the precision of traditional float and double variables.