You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to the m2d wiki! Ou plutôt, vous êtes au bon endroit pour découvrir les fonctionnalités de m2d.
Les classes javascript de m2d
La classe parente Element2D
Element2d est une classe abstraite qui va enfanter toutes les autres classes m2d.
Sa fonction est de définir les attributs généraux et les méthodes dont vont hériter toutes les classes enfantes.
On y trouve par exemple les méthodes update(), addDependency(), notifyAllDependencies() qui vont gérer la réactivité de l'ensemble des objets en cascade.
Note: La méthode update() est définie comme une méthode abstraite vide car elle a vocation à être surchargée au niveau des classes enfantes. On ne modifie pas un cercle comme on modifie un segment et encore moins un polygone.
Les points
Todo
Point(x, y, options)
Point est la classe centrale de m2d car tout le reste est construit grâce à elle.
la classe Point possède de nombreux enfants comme PointByRotation, PointByHomothetie, PointOnLineAtD ...