Geometry JavaScript Mathematics Patterns Web development

Create seamless patterns of triangles

In Fun with canvas transforms a few basic examples of transforms with canvas where presented. Let’s make it a bit more interesting and create a tile of triangles to use as a seamless pattern as used in the Kaleidoscope toy tool. The point of depart is a triangular base fragment. The triangle is equilateral: all […]

Geometry Graphics JavaScript Web development

Fun with canvas transforms

Making use of coordinate system transformations can make drawing on the html5 element canvas much easier. But sometimes it is confusing how transforms work. What is it that is actually transformed? Let’s clear that up and see how to use it.

Geometry Graphics Mathematics

Bouncing in a box

How to intersect a parabola with a line, and other graphics solutions.

Geometry Mathematics

Angle bisector theorem

Intuitive approach to proof of angle bisector theorem