CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Matrice en Dark Basic

slomorbo
slomorbo
Niveau 5
09 février 2004 à 05:27:42

Si je fais une matrice en Dark Basic et que je la déforme à l´aide de Randomize Matrix puis-je garder une partie de la matrice plate??
Merci beaucoup a toutes les personnes qui voudrons bien me répondre!

Makineros63
Makineros63
Niveau 7
09 février 2004 à 08:28:09

Bien sur que c´ est possible ! :)
Pour cela il faut que tu utilise une boucle for next et que tu fasses apelle à la commande Set matrix height, elle te permet d´ élever des points sur la matrice.

Donc d´abord tu crée ta matrice.

Après tu met randomize matrix comme tu le dis :ok: et maintenant tu ouvre une boucle:
FOR variable = X to X
Dedans tu place la commande Set matrix height comme ça tu pourra mettre les facettes que tu veut à une altitude de 0 donc ça sera plat :)
Après tu n´a plus qu´ a refermé la boule et a mettre UPDATE MATRIX 1
Je t´ai fais un code source vite fait pour que tu voit si je t´ ai mal expliqué ; )
La matrice est petite, donc la valeur de randomize matrix l´ ai aussi
Tu constatera qu´ une aprtie de la matrice reste plate :ok:

`Création de la matrice
Make matrix 1,90,80,5,5

`Déforme la matrice
Randomize matrix 1,15

`Création de la boucle qui permettra de gérer la hauteurs de chaques points
FOR facette= 0 TO 5
`Le premier paramètre correspond au numéro de la matrice, le numéro de facette en X, le numéro de facette en Y, la hauteur, ici 0 comme tu veux que sa soit plat
Set matrix height 1,facette,2,0
Set matrix height 1,facette,3,0
NEXT facette
`On actualise la matrice
update matrix 1

`On replace la camera juste pour mieux voir la matrice ; )
Position camera 40,40,-40
Point camera 40,0,45

slomorbo
slomorbo
Niveau 5
09 février 2004 à 22:50:41

Merci Beaucoupppppp

@+

Makineros63
Makineros63
Niveau 7
10 février 2004 à 08:48:19

De rien :ok:

Si tu as d´ autres quessions n´ hésite pas ! :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment