Merge branch 'master' of git.inpt.fr:tocard-inc/enseeiht/porjet-modelisation-geometrique
This commit is contained in:
commit
95cb9c2dd0
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue