Skip to content

HasinZaman/Portfolio_Website

Repository files navigation

Portfolio_Website

This repository contains the source code for the front end of my portfolio website.

Render Pipe Line

The website uses its own proprietary render pipeline to create a dynamic header. In which, points & triangles in 3D space converted into a set svg xml elements.

The relevant files are

Random

The website sometimes require the use of random numbers. However, the javascript Math.Random() function implementation does not support the use of seeds. This means, a predictable set of pseudo random number cannot to be generated. Which, would be used to create the same dynamic procedural header. This is why the website has it's own implementation of random using Linear congruential generator

The relevant files are

Math

The website often requires the use many different mathematical ideas - from vectors, matrixes, interpolation algorithms, etc. The relevant scripts are used from everything from the render pipe line, about me cube & colour selection.

The relevant files are

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published