slug: "latbs/hulpmiddelen"
lang: nl
translates: "latbs/tools"
title: "Hulpmiddelen"
category: meta
pageCreated: "2024-04-03"
pageTranslated: "2024-04-06"
pageUpdated: "2025-11-08"
extends ../../../views/latbs/layout.pug
append cosmetics
link(rel="stylesheet", href="/latbs/tools/tools.css")
script(src="/cosmetics/d3.v7.min.js")
script(src="/latbs/tools/kepler.js")
script.
tr.lang = {
current: "nl",
pl: new Intl.PluralRules("nl-NL")
};
d3.formatDefaultLocale({ decimal: ",", thousands: ".", grouping: [3] });
d3.timeFormatDefaultLocale({
dateTime: "%x, %X",
date: "%Y.%-m.%-d",
time: "%-H.%M.%S",
periods: ["AM", "PM"],
days: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"],
shortDays: ["zo", "ma", "di", "wo", "do", "vr", "za"],
months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"],
shortMonths: ["jan", "feb", "maa", "apr", "mei", "jun", "jul", "aug", "sep", "oct", "nov", "dec"]
});
block content
p Hier zijn wat handige tools die ik voor mijn eigen referentie tijdens wereldbouwen heb gemaakt. Ze zijn maar losjes accuraat en bevatten vast bugs en fouten. Als je een astrofysicus bent en je hiermee je missie plant is het dan je eigen schuld als het crasht!
h2#communicatietijdcalculator
a(href="#communicatietijdcalculator") Communicatie­tijd­calculator
p Driehonderd miljoen meter per seconde — het is niet alleen een goed idee; het is de wet!
#commtimecalc.tool
div#commtimecalc-entry
| Een bericht sturen van
select#commtimecalc-planet1(onchange="showCommTime()")
option(value="hermes") Hermes (Mercurius)
option(value="venus") Venus
option(value="earth" selected) de Aarde
option(value="mars") Mars
option(value="ceres") Ceres
option(value="jupiter") Jupiter
option(value="saturn") Saturnus
option(value="ouranos") Ouranos (Uranus)
option(value="neptune") Neptunus
option(value="pluto") Pluto
option(value="haumea") Haumea
option(value="makemake") Makemake
option(value="persephone") Persephone (Eris)
option(value="sedna") Sedna
| naar
select#commtimecalc-planet2(onchange="showCommTime()")
option(value="hermes") Hermes (Mercurius)
option(value="venus") Venus
option(value="earth") de Aarde
option(value="mars" selected) Mars
option(value="ceres") Ceres
option(value="jupiter") Jupiter
option(value="saturn") Saturnus
option(value="ouranos") Ouranos (Uranus)
option(value="neptune") Neptunus
option(value="pluto") Pluto
option(value="haumea") Haumea
option(value="makemake") Makemake
option(value="persephone") Persephone (Eris)
option(value="sedna") Sedna
| op
input#commtimecalc-date(type="datetime-local" value="2558-05-26T12:00" min="1950-01-01T12:00" max="2600-01-01T12:00" onchange="showCommTime()")
| #[+sc("UT")] kost ongeveer
strong#commtimecalc-daily-result 11 minuten, 42 seconden
div.table-container#commtimecalc-weekly-table
table
thead
tr
th(colspan=2) Andere datums
tbody
tr
td 3 dagen geleden
td: b 11m 51s
tr
td Eergisteren
td: b 11m 48s
tr
td Gisteren
td: b 11m 45s
tr
td Vandaag
td: b 11m 42s
tr
td Morgen
td: b 11m 39s
tr
td Overmorgen
td: b 11m 36s
tr
td In 3 dagen
td: b 11m 33s
+h2("Planetarium")
#orrery-tool.tool
svg#orrery-plot
g#orrery-graticule
g#orrery-chart
g#orrery-orbits
g#orrery-circles
div#orrery-controls
label(for="orrery-date") Datum
input#orrery-date(type="datetime-local" value="2558-05-26T12:00" min="1950-01-01T12:00" max="2600-01-01T12:00")
div#orrery-date-buttons
button.date-button.long-db(onclick='todayOrrDate();') Vandaag
button.date-button.long-db(onclick='resetOrrDate();') 2558
button.date-button(onclick='shiftOrrDate(3652.5);') +10j
button.date-button(onclick='shiftOrrDate(365.25);') +1j
button.date-button(onclick='shiftOrrDate(30);') +30d
button.date-button(onclick='shiftOrrDate(1);') +1d
button.date-button(onclick='shiftOrrDate(-3652.5);') -10j
button.date-button(onclick='shiftOrrDate(-365.25);') -1j
button.date-button(onclick='shiftOrrDate(-30);') -30d
button.date-button(onclick='shiftOrrDate(-1);') -1d
label(for="orrery-perspective-slider") Perspectief
div#orrery-perspective
input#orrery-perspective-slider(type="range" min="0" max="90" value="90")
div
div.orrery-dinkus#orrery-perspective-dinkus 90°
label(for="orrery-zoom") Zoom
div#orrery-zoom
div#orrery-zoom-dinkus-container
div.orrery-dinkus#orrery-zoom-dinkus 15 Tm
input#orrery-zoom-slider(type="range" min="11" max="13.5228787" step="any" list="orrery-zoom-list" value="12.69897")
datalist#orrery-zoom-list
option(value="13" label="Persephone")
option(value="12.69897" label="Pluto")
option(value="12.12493" label="Saturnus")
option(value="11.8239" label="Jupiter")
option(value="11.30103" label="Aarde")
+h2("Karbonadediagram")
p Een karbonadediagram laat zien hoe duur een reis tussen twee planeten zou zijn in termen van snelheidsverandering (Δ#[i v])#[+sn(1)], afhankelijk van vertrek- en aankomsttijden. Dit maakt niet zoveel uit in de buitenplaneten, waar men meestal aan bord van titanische torchships reist die je snel overal heen kunnen brengen (zolang je de uitlaat niet de verkeerde kant op richt en miljoenen mensen doodt) — maar binnen de Gordel zijn de afstanden kleiner, de schepen zwakker, en de wachttijden korten, en is wachten op het juiste lanceervenster dus alles.
+sn(1)
p #[i Een korte uitweiding over rakettechniek.] Als je raket meer snelheidsverandering nodig hebt over zijn missie moet je dan exponentiéél meer bandstof meenemen, dankzij die rotzak Tsiolkovski en zijn raketvergelijking. Dus wil je die Δ#[i v]-cijfers vast minimiseren als je van de grond wil komen!
#porkchop.tool
div#porkchop-entry
| Ik wil van
select#porkchop-planet1
option(value="hermes") Hermes (Mercurius)
option(value="venus") Venus
option(value="earth" selected) de Aarde
option(value="mars") Mars
option(value="ceres") Ceres
option(value="jupiter") Jupiter
option(value="saturn") Saturnus
option(value="ouranos") Ouranos (Uranus)
option(value="neptune") Neptunus
option(value="pluto") Pluto
option(value="haumea") Haumea
option(value="makemake") Makemake
option(value="persephone") Persephone (Eris)
option(value="sedna") Sedna
| naar
select#porkchop-planet2
option(value="hermes") Hermes (Mercurius)
option(value="venus") Venus
option(value="earth") de Aarde
option(value="mars" selected) Mars
option(value="ceres") Ceres
option(value="jupiter") Jupiter
option(value="saturn") Saturnus
option(value="ouranos") Ouranos (Uranus)
option(value="neptune") Neptunus
option(value="pluto") Pluto
option(value="haumea") Haumea
option(value="makemake") Makemake
option(value="persephone") Persephone (Eris)
option(value="sedna") Sedna
| gaan, met vertrek in
input#porkchop-departure(type="number" value="2020" min="1950" max="2600" step="1")
| .
button#porkchop-calculate(onclick="showPorkchop()") Calculeren
svg#porkchop-plot