about summary refs log tree commit diff stats
path: root/index.html
Commit message (Expand)AuthorAgeFilesLines
* 3995Kartik K. Agaram2017-09-131-4/+4
* 3975Kartik K. Agaram2017-08-201-6/+1
* 3762Kartik K. Agaram2017-03-071-1/+1
* 3641Kartik K. Agaram2016-11-061-2/+3
* 3588 - documentation for filesystem and networkKartik K. Agaram2016-10-241-6/+21
* 3557Kartik K. Agaram2016-10-221-2/+2
* 3415Kartik K. Agaram2016-09-251-1/+1
* 3411Kartik K. Agaram2016-09-231-3/+0
* 3402Kartik K. Agaram2016-09-191-1/+1
* 3401Kartik K. Agaram2016-09-181-1/+1
* 3395Kartik K. Agaram2016-09-171-3/+15
* 3372Kartik K. Agaram2016-09-161-7/+9
* 3355Kartik K. Agaram2016-09-151-1/+1
* 3312Kartik K. Agaram2016-09-101-1/+1
* 3235Kartik K. Agaram2016-08-201-1/+1
* 3227Kartik K. Agaram2016-08-181-1/+4
* 3158Kartik K. Agaram2016-07-271-10/+11
* 3116Kartik K. Agaram2016-07-201-1/+1
* 3103Kartik K. Agaram2016-07-051-24/+20
* 3024Kartik K. Agaram2016-05-281-1/+1
* 3023Kartik K. Agaram2016-05-281-1/+1
* 2997 - new version of http://akkartik.name/aboutKartik K. Agaram2016-05-231-3/+3
* 2996Kartik K. Agaram2016-05-211-99/+112
* 2868Kartik K. Agaram2016-04-251-1/+1
* 2866Kartik K. Agaram2016-04-251-14/+18
* 2814Kartik K. Agaram2016-03-271-22/+22
* 2813Kartik K. Agaram2016-03-271-0/+4
* 2812Kartik K. Agaram2016-03-271-14/+22
* 2811Kartik K. Agaram2016-03-271-4/+4
* 2724 - document failures of /space:globalKartik K. Agaram2016-03-011-3/+5
* 2706 - update htmlKartik K. Agaram2016-02-251-2/+2
* 2605Kartik K. Agaram2016-01-261-10/+10
* 2545Kartik K. Agaram2015-12-151-0/+2
* 2611Kartik K. Agaram2015-11-291-2/+3
* 2430 - make room for more transformsKartik K. Agaram2015-11-131-18/+18
* 2429Kartik K. Agaram2015-11-131-7/+6
* 2423 - describe shape-shifting in html docsKartik K. Agaram2015-11-101-22/+47
* 2300 - remove callcc.mu from docs until it returnsKartik K. Agaram2015-10-281-2/+0
* 2177Kartik K. Agaram2015-09-071-28/+67
* 2175Kartik K. Agaram2015-09-061-2/+0
* 1885Kartik K. Agaram2015-07-291-15/+30
* 1818Kartik K. Agaram2015-07-181-8/+10
* 1766Kartik K. Agaram2015-07-121-4/+6
* 1548Kartik K. Agaram2015-06-091-2/+2
* 1484 - tweak utopiaKartik K. Agaram2015-05-271-13/+15
* 1473Kartik K. Agaram2015-05-261-1/+1
* 1468Kartik K. Agaram2015-05-261-3/+3
* 1467Kartik K. Agaram2015-05-261-1/+1
* 1466Kartik K. Agaram2015-05-261-4/+4
* 1465Kartik K. Agaram2015-05-261-5/+24
#bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                 DORADO
               Collection of Algorithms used in Computer
                                Graphics

                                Andinus
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Table of Contents
─────────────────

Installation
Development
License


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Application  <https://andinus.unfla.me/dorado>
 Website      <https://andinus.unfla.me/projects/dorado>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 Source           <https://git.unfla.me/dorado>
 GitHub (mirror)  <https://github.com/andinus/dorado>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This is a continuation of [line-drawing.html].


[line-drawing.html]
<https://andinus.unfla.me/projects/line-drawing.html>


Installation
════════════

  The project is written in [Svelte].

  ┌────
  │ # Clone the project.
  │ git clone https://git.tilde.institute/andinus/dorado
  │ cd dorado
  │
  │ npm install # Get dependencies.
  │ npm run dev # Build for development.
  │ npm run build # Build for deployment.
  └────


[Svelte] <https://svelte.dev>


Development
═══════════

  • `src/App.svelte': Main application.
  • `src/Home.svelte': Home page.
  • `src/Navbar.svelte': Navbar (links to all algorithms).
  • `src/algorithms': Algorithms directory.


Adding a new Algorithm
──────────────────────

  To add a new algorithm, create a file in `src/algorithms' and add the
  entry to `src/Navbar.svelte'.


License
═══════

  ┌────
  │ Dorado - Collection of Algorithms used in Computer Graphics
  │ Copyright (C) 2021, Andinus <andinus@nand.sh>
  │
  │ This program is free software: you can redistribute it and/or modify
  │ it under the terms of the GNU Affero General Public License as published
  │ by the Free Software Foundation, either version 3 of the License, or
  │ (at your option) any later version.
  │
  │ This program is distributed in the hope that it will be useful,
  │ but WITHOUT ANY WARRANTY; without even the implied warranty of
  │ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  │ GNU Affero General Public License for more details.
  │
  │ You should have received a copy of the GNU Affero General Public License
  │ along with this program.  If not, see <https://www.gnu.org/licenses/>.
  └────