begin process at 2012 05 27 14:49:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > CONSTRUCTION D'UNE SURFACE DE TYPE BSPLINE À PARTIR D'UN ENSEMBLE DE POINTS. [OPENGL/SDL][WINDOWS/LINUX]

CONSTRUCTION D'UNE SURFACE DE TYPE BSPLINE À PARTIR D'UN ENSEMBLE DE POINTS. [OPENGL/SDL][WINDOWS/LINUX]


 Information sur la source

Note :
10 / 10 - par 3 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :OpenGL Niveau :Débutant Date de création :11/02/2005 Vu / téléchargé :7 964 / 1 123

Auteur : gnoofy120

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce code est une implémentation de l'algorithme présenté dans l'article "Scattered Data Interpolation with Multilevel B-Splines", vous pouvez le trouver à l'adresse suivante:
http://www.postech.ac.kr/~leesy/ftp/tvcg 97.pdf
J'ai utilisé le plus possible le nom des variables de l'article.
Mon code n'est pas optimisé, je l'ai fait pour comprendre le fonctionnement de l'algorithme.
Cette algorithme à beaucoup d'avantages:
-simple à programmer.
-la valeur des points de contrôle des BSplines ne dépend que des points proches
-la surface obtenue est C2, la surface et sa normale sont continues, elle a un aspect régulier.
J'utilise cet algorithme pour recréer des surfaces à partir de courbes de niveau.(cartographie)

Mon programme affiche les figures 3 et 4 de l'article ( touches 1 à 6 pour sélectionner)
Bouton gauche de la souris pour faire tourner la vue.
Pour visualiser les points de contrôle de la surface appuyez sur 'c'
Les autres commandes ont moins d'intérêt.


 Conclusion

Je n'ai pas testé le code sous linux mais il ne devrait pas y avoir de soucis.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture AFFICHAGE D'UN TERRAIN AVEC UN CLIPMAP DE VERTEX (OPENGL/WIN...
Source avec Zip FRAGMENTATION D'UN POLYGONE SIMPLE À L'AIDE DE LA BIBLIOTHEQ...

 Sources de la même categorie

Source avec Zip Source avec une capture AFFICHER DES COURBES DE BEZIER par shorzy
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip Source avec une capture CLASSE AVEC OPENGL - OBJETS 3D ET ANIMATIONS par rasta63
Source avec Zip Source avec une capture LETTRES 3D AVEC OPENGL ET QT par opossum_farceur
Source avec Zip CUBE 3D GLUT32 VC++ ET DEVC++ par bobby03

Commentaires et avis

Commentaire de CausPupus le 11/03/2005 11:49:46

Tres interessante comme technique, je suis allé voir sur le lien que tu as donné mais le hic c'est que c'est en anglais, et vu que mon anglais est tres moyen.
Je me suis dit que peut etre tu connaitrais des site parlant du meme sujet mais en francais. Si non pour le code j'ai vite regardé, ba ca change bien des miens c'est trés claire et bien commenté.

voila, c'est tout ;-)

Commentaire de gnoofy120 le 11/03/2005 15:02:37

Hélas ces articles sont toujours en anglais, mais souvent ils sont ecrits par des gens dont ce n'est pas la langue naturelle, ils sont donc assez compréhensibles, même si il faut un peu s'accrocher au début.
Sinon je ne vois pas de sites français traitant du sujet.
+
Merci pour tes commentaires.

Commentaire de webshaker le 28/07/2006 09:37:49

Salut. C'est vraiment top ton source.
Pile poil ce que je cherche...

Il n'y a pluqu'a se plonger dedans pour essayer de comprendre...
Je cherche également à réaliser un editeur de sol fractal pour rendre des images comme celle-ci.
http://www.comune.aymavilles.ao.it/turismo/cartina/img/cartine/CartinaCompleta.jpg

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales