Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ROPE SIMULATOR


Information sur la source

Catégorie :Maths & Algorithmes Source .NET ( DotNet ) Classé sous : corde Niveau : Initié Date de création : 11/07/2005 Vu / téléchargé: 5 382 / 272

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
C'est un petit programme qui montre comment faire une "chaine" ou fils ou encore corde, mais surtout reproduire l'effet physique d'une corde, quand on bouge une extremiter, la corde bouge, quand on accroche un poid, elle se tend vers le bas, etc...

Pour utiliser le programme, cliquez sur la case a cocher "Hide normal nodes" pour afficher les "noeuds" de la corde, c'est en fait les maillons qui la constitiuent. Une fois que vous avez les maillons, clique-gauche enfoncer pour les deplacer, le clique-droit change le type du noeud :

- Rouge : noeud normal (flottant)
- Bleu : poigner fixe
- Vert : Poid

L'algo n'est vraiment pas dur a implementer et de plus il est de toute logique :) Je l'ai tirer d'un tuto trouver sur Gamasutra (http://www.gamasutra.com)

Eclatez-vous bien! ;)

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de MorpionMx le 12/07/2005 12:01:33 administrateur CS

Super, j'adore :)
Je vais étudier ca.

signaler à un administrateur
Commentaire de sebseb42 le 12/07/2005 18:47:43

Dans la classe StringNode pour le champs Neighbor et NeighborDistance, tu met 4, et ensuite tu modifie un peux la fonction CreateString et la fonction de rendue et ca fait pareil mais sur 2 axes et sa simule des vetements, l'effet est vraiment mortel :)

signaler à un administrateur
Commentaire de Zeroc00l le 05/09/2007 19:51:39

Super comme source :) J'ai hate de l'essayer en 3D sur deux dimensions (tissu)
Les bons points :
    Les ressources cpu necessaires sont assez faible (Core2Duo E6600) :
      -- de rares pointes à 10% du cpu
      -- une moyenne d'environ 5%
    Ca marche tres bien (pas de plantage apparement ! )

Les mauvais points :
   Pas de doc, ni d'explication, ni de liens qui aurait pu t'aider :(
   Ressource memoire affolante : les ressources mémoire oscillent de façon parfaite
                                 entre 38Mo et 130 !
   Quand on réduit l'application une erreur (pas méchante) est declenchée dans la fonction
   private void UpdateGraphics() sur la ligne :
     img = new Bitmap(picRender.Width, picRender.Height);
   (cause : les dimensions de picRender sont nulles !)

Le manque de doc est rattrapée par le fait que c'est la seul source de ce type que j'ai vu et qui marche aussi bien !
La quantité de code n'est pas énorme donc c 'est cool.
La source est originale et fonctionnelle, c'est tout ce qu'on demande !
10/10 (j'aurais bien mis 9.5)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.