Page 1 sur 2

[MY] Interpolation d'un array vers un plus large

Publié : 24 Sep 2019 21:37
par Artcraft
Salut,

je voudrais partir d'un Array[8] vers un Array[128] en utilisant une interpolation cosine ou cubique,
mais je trouve pas la méthode...

merci

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 09:03
par Alesk
Salut,

Peux-tu donner un peu plus de précisions sur ce que tu voudrais obtenir comme liste de valeurs dans le tableau final stp ?

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 09:57
par Artcraft
Hello,

Alors en fait j'ai 8 valeurs entre 0 et 1 "tableau A".

je voudrais en faire un tableau de 128 valeurs "tableau B" interpolées entre les 8 valeurs...

Genre le slice 0 du A au slice 0 du B,
le slice 1 du A au slice 16 du B,
le slice 2 du A au slice 32 du B etc etc...

et une interpolation cubic entre ces valeurs...

je me suis bien expliqué ?

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 10:18
par Alesk
Oui,

Pour ce qui est des fonctions d'interpolation, tu devrais trouver ton bonheur ici : https://www.habrador.com/tutorials/inte ... m-splines/

Après ça, je pense que tu devrais t'en sortir pour remplir ton tableau.

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 10:21
par Artcraft
Ah merci j'avais du mal à trouver une ressource...
Je vais essayer ça
@++

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 10:58
par Alesk
Tu as ça aussi :
https://catlikecoding.com/unity/tutoria ... d-splines/

Ce site est une mine d'or ;)

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 11:24
par Artcraft
Hum ça me semble bien compliqué juste pour une interpolation...
ya pas une fonction Array.Resample ? ça m'arrangerait...

bon en tout cas ok, j'arrive a faire ma spline avec mes 8 valeurs,
mais maintenant, comment extraire 128 points de la spline ?

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 13:18
par Artcraft
bon j'ai lâché l'affaire c'est trop de math pour moi...
je me contenterai d'un pauvre Lerp.. :/

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 17:36
par Alesk
ha ben oui... des interpolation cubiques, faut faire des maths :p
mais bon ça va là, je t'ai filé des liens où le plus compliqué est déjà fait.

Re: [MY] Interpolation d'un array vers un plus large

Publié : 25 Sep 2019 18:51
par Artcraft
oui c'est sur, mais le coté créer une spline pour ensuite en extraire un array ça fait une chiée de codes...
le lerp c'est juste une ligne alors je vais m'en contenter :mrgreen: