Aller au contenu
Dessiner en 2D ou en 3D avec HTML 5, CSS et JavaScript : canevas et ThreeJS : modélisation géométrique et synthèse d'images, couverture

Dessiner en 2D ou en 3D avec HTML 5, CSS et JavaScript : canevas et ThreeJS : modélisation géométrique et synthèse d'images

de Lionel Garnier

Le résumé

Dessiner en 2D ou en 3D avec H.T.M.L. 5, C.S.S. et JavaScript : canevas et ThreeJS

Ce livre s'adresse à toute personne qui souhaite réaliser des dessins en 2D ou des constructions en 3D. Aucune connaissance préalable en informatique n'est requise. Ce livre est basé sur un cours destiné aux étudiants de première et seconde années d'université.

Dans une première partie, les bases nécessaires sont données pour, créer des pages HTML avec des feuilles de style CSS et interagir avec ces dernières en utilisant le langage JavaScript.

Dans une deuxième partie, des rappels de Mathématiques sont données : produit scalaire, déterminant ou produit vectoriel, barycentre et transformations… Une partie est consacrée aux courbes de Bézier, aux surfaces et aux jointures lisses entre courbes et surfaces de révolution.

La troisième partie concerne les dessins en 2D dans un canevas d'une page HTML : une maison, des drapeaux et des courbes de Bézier, que nous pouvons modifier grâce à un menu GUI, sont construits.

La quatrième partie traite de la modélisation d'objets en 3D en utilisant les librairies Three. js. Après des explications sur la caméra, l'éclairage et les matériaux, des surfaces sont construites, des objets sont animés ou modifiés à l'aide d'un menu GUI.

Lire la suite