<!-- layout.nunjucks -->
<!DOCTYPE html>
<html lang="cs">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Bezierův plát</title>

    <link rel="stylesheet" href="assets/css/main.css">

    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap" rel="stylesheet">

</head>

<body>

    <div class="layout">
        <header class="layout__header header">
            <div class="wrap">
                <h1 class="header__heading">Bezierův plát</h1>

                <div class="portlet">
                    <div class="header__desc-box">
                        <p>Tato aplikace slouží pro vytváření Beziérových Plátů ve 3D prostoru. Beziérovy Pláty jsou vytvářeny na základě zadání 16 řídících bodů, kde pro každý bod je nutné zadat hodnoty x y z.
                            Řídící body je možné zadat v levé části aplikace a po kliknutí na tlačítko "Zobraz Plát" bude plát vykreslen v prvním okně s názvem "Bezierův plát". V ostatních 3 oknech jsou vykresleny dílčí pláty pro jednotlivé osy.
                        </p>
                        <p> Na ploše je možné zobrazit jeden vybraný bod na základě vstupních parametrů u a v. Pro zvolení hodnot parametrů je nutné kliknout do čtvercového okna a následně zaškrtnout tlačítko "Zobraz bod", při klinutí do čtverce pro nové hodnoty parametrů je bod automaticky přepočítán.
                            V aplikaci jsou předvoleny 2 pláty, které je možné zvolit v rozbalovacím okně "Vyberte tvar plátu".
                        </p>
                        <p> Každý plát je vykreslen do grafu, tedy okolo grafu jsou vykresleny jednotlivé osy a je na nich zobrazena maximální a minimální hodnota. V první scéně jsou vyznačeny zadané řídící body s popisem.
                        </p>
                        <p> Pokud zvolíte příliš velkou plochu, může dojít k prodlevě při vykreslování, zároveň kamera nemusí být správně umístěna. Pro restart kamery do původní pozice slouží tlačítko "Restart Kamery".
                        </p>
                    </div>
                </div>
            </div>
        </header>

        <main class="layout__content">
            {% block content %} {% endblock %}
        </main>

        <footer class="layout__footer">

        </footer>
    </div>

    <script src="assets/js/main.js" async defer></script>
</body>

</html>