nenuscanner/templates/calibration.html

69 lines
1.9 KiB
HTML

{% extends "base.html" %}
{% block content %}
<section class="section">
<div class="container">
<h1 class="title is-2">Visualisation de l'étalonnage {{ calibration.id }}</h1>
<div class="columns">
<div class="column">
<h2 class="title is-3">Positions 3D des LEDs</h2>
<div id="visualiser-container">
<div id="visualiser">
<div id="info">
LED sélectionnée : <span id="selected-object">aucune</span>
</div>
</div>
</div>
</div>
<div class="column">
<h2 class="title is-3">Vue de la LED selectionnée</h2>
<div>
<img id="led-view">
</div>
</div>
</div>
<div>
<div>
<label class="checkbox">
<input type="checkbox" id="show-lines">
Afficher les directions de la lumière pour chaque sphère
</label>
</div>
<div>
<label class="checkbox">
<input type="checkbox" id="show-plane">
Afficher le plan contenant les sphères
</label>
</div>
</div>
</div>
</section>
{% endblock content %}
{% block extracss %}
<style>
#visualiser-container {
height: 50vh;
border-color: var(--bulma-title-color);
border-width: 1px;
border-style: solid;
}
#visualiser {
height: 100%;
}
#info {
position: absolute;
width: 100%;
z-index: 100;
display:block;
padding: 1em;
}
</style>
{% endblock extracss %}
{% block extrajs %}
<script src="/static/calibration-visualiser.js"></script>
{% endblock extrajs %}