Google sheets: Number formats

It is quite tricky to set custom number formats for a given cell in Google sheets. The way number formats are defined is explained here in the dropdown Custom number formatting. I wanted to use custom currency formats for several sheets  [ Read More ]

Lego: Der Sandcrawler

Der Sandcrawler aus der Lego Star Wars Lizenz Reihe hat mich auf den ersten Blick interessiert. Er kommt in einer riesigen Packung mit fast 3300 Teilen und gehört damit zu den größten Sets aus dieser Serie. Sein Charme rührt meiner  [ Read More ]

Recently I came across the problem of rotating an object in 3d realtime application around its local axis. To give the answer instantly: It is done like rotation around world axis but in reverse order of rotations. Usually you will  [ Read More ]

A vector and its basis

A vector in mathematics is just a tuple of numbers. When you first come in contact with vectors maybe in school you usually deal with tuples of two numbers like or with three numbers like . So far so good. You  [ Read More ]

When you deal with 3d computer graphics you become familiar with rotation matrices and how to use them in order to rotate points in space. I want to give a short straight forward summary of rotation matrices regarding vector basis  [ Read More ]

The inversion of camera projection is a common task in 3d graphics. The projection of the camera maps a 3d scene to the 2d image plane. So every surface point in the 3d scene that is visible from cameras point  [ Read More ]

Observer Pattern in Javascript

Das Observer Pattern ist ein viel genutztes Muster aus der Gruppe der Verhaltensmuster. Es dient dazu, Änderungen eines Objektes anderen interessierten Objekten zu signalisieren. Der Vorteil liegt dabei in der losen Kopplung der involvierten Objekte (Lies mehr. Observer Pattern). Die  [ Read More ]

Javascript – Abriß

Javascript Plugins, die jQuery nutzen sind meist nach dem selben Prinzip angelegt. Grundlagen dazu werden hier erklärt. Der jQuery FullCalendar ist nach diesem Prinzip programmiert. Es wird der Prototype des jQuery Objektes genutzt, um alle jQuery Objekte mit einer Funktion  [ Read More ]