diff options
1 files changed, 9 insertions, 10 deletions
| -rw-r--r-- | Year 2/Computer Graphics with WebGL/Homework 03 - The wall/Homework.html | 19 |
diff --git a/Year 2/Computer Graphics with WebGL/Homework 03 - The wall/Homework.html b/Year 2/Computer Graphics with WebGL/Homework 03 - The wall/Homework.html index 12930bb..113edf1 100644 --- a/Year 2/Computer Graphics with WebGL/Homework 03 - The wall/Homework.html +++ b/Year 2/Computer Graphics with WebGL/Homework 03 - The wall/Homework.html @@ -47,7 +47,7 @@ /***
*** Изгледите се променят с тази променлива!
***/
- const VIEW_INDEX = 1; // 0 - Отстрани, 1 - Отгоре, 2 - От близко
+ const VIEW_INDEX = 1; // 0 - Диагонално отгоре, 1 - Отгоре, 2 - От близко
var view;
switch (VIEW_INDEX) {
@@ -90,16 +90,15 @@ gl.uniform3f(uColor,0.5,0,0);
- // Вместо единичен куб, да се нарисува стена под формата на сърце
- // от 20 реда застъпващи се тухли, използвайки трансформиран куб
+ // Рисуване на сърце
- var rows = 20;
- var brickLength = 0.75;
- var brickHeight = 0.25;
- var brickWidth = 0.5;
- var radius = 6; // определя радиус на полукръговете и амплитуда на синусоида за втората половина (виж drawBodyLine)
- var gap = 0.2; // дупка между тухлите и два пъти дупка между редовете
- var bottomHeight = 19; // височина от полукръговете до най-долната част на сърцето
+ var rows = 20;
+ var brickLength = 0.75;
+ var brickHeight = 0.25;
+ var brickWidth = 0.5;
+ var radius = 6; // определя радиус на полукръговете и амплитуда на синусоида за "правите" части (виж drawBodyLine)
+ var gap = 0.2; // дупка между тухлите и два пъти дупка между редовете
+ var bottomHeight = 19; // височина от полукръговете до най-долната част на сърцето
var brickScale = [brickWidth, brickHeight, brickLength];
function drawBrick() {
|
