Merge branch 'master' of git.inpt.fr:tocard-inc/enseeiht/porjet-modelisation-geometrique

This commit is contained in:
gdamms 2022-05-24 14:50:05 +02:00
commit 95cb9c2dd0

View file

@ -42,22 +42,9 @@ Puisque la caméra dans Minecraft ne permet pas de rotation "row", nous avons di
### Avantages / Inconvénients ### Avantages / Inconvénients
### Démonstrations mathématiques ### Démonstrations mathématiques
on a fait quoi alors ?
k
## Démonstrations
<insérer des gifs ici>
## Conclusion
Notre interpolation fonctionne bien, nos résultats sont satisfaisants.
Seul bémol, notre serveur fonctionne assez lentement par rapport au serveur.
Tandis qu'un client Minecraft tourne au minimum à 60 fps, notre serveur étant monothreadé, celui-ci "tourne" plutôt aux alentoour des 15 fps (ou ticks). On obtient alors un rendu peu fluide dans certains cas.
$\displaystyle B_k^n(t) = \binom{n}{k} t^k (1 - t)^{n-k}$ $\displaystyle B_k^n(t) = \binom{n}{k} t^k (1 - t)^{n-k}$
$\displaystyle S_i(t) = \sum_{k=0}^{n} P_i^k\ B_k^n(t)$ $\displaystyle S_i(t) = \sum_{k=0}^{n} P_i^k\ B_k^n(t)$
@ -67,3 +54,42 @@ $\displaystyle S_i'(t) = n \sum_{k=0}^{n - 1} (P_i^{k + 1} - P_i^k)\ B_k^{n - 1}
$\displaystyle S_i'(1) = S_{i + 1}'(0)$ $\displaystyle S_i'(1) = S_{i + 1}'(0)$
$\displaystyle n (P_i^{n} - P_i^{n - 1}) = n (P_{i + 1}^{1} - P_{i + 1}^{0})$ $\displaystyle n (P_i^{n} - P_i^{n - 1}) = n (P_{i + 1}^{1} - P_{i + 1}^{0})$
## Démonstrations
<style>
video {
max-width: 100%;
}
</style>
<table>
<tr>
<td colspan=2>
<img src="2022-05-23_17.46.36.png"/>
</td>
</tr>
<tr>
<td>
<video src="https://fainsil.users.inpt.fr/content/ModéGéom/demo_show.webm" autoplay loop></video>
</td>
<td>
<video src="https://fainsil.users.inpt.fr/content/ModéGéom/demo_noshow.webm" autoplay loop></video>
</td>
</tr>
<tr>
<td>
<video src="https://fainsil.users.inpt.fr/content/ModéGéom/full_show.webm" autoplay loop></video>
</td>
<td>
<video src="https://fainsil.users.inpt.fr/content/ModéGéom/full_noshow.webm" autoplay loop></video>
</td>
</tr>
</table>
## Conclusion
Notre interpolation fonctionne bien, nos résultats sont satisfaisants.
Seul bémol, notre serveur fonctionne assez lentement par rapport au serveur.
Tandis qu'un client Minecraft tourne au minimum à 60 fps, notre serveur étant monothreadé, celui-ci "tourne" plutôt aux alentoour des 15 fps (ou ticks). On obtient alors un rendu peu fluide dans certains cas.