Центральная проекция куба

Классический пример построения куба с использованием центральной проекции:

//Получение проекции точек на плоскость
getProjection(dist){ 
	let x = this.x*dist/this.z;
	let y = this.y*dist/this.z;
	return new Vector2d(x, y);
}

Для улучшения визуализации используется смещение и вращение объекта.