« Programmation objet et géométrie/Points 3D avec CaRScript » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 2 :
 
Même s'il est possible de créer un point dans l'espace en donnant ses trois coordonnées, ce point dans CaRMetal reste un objet 2D. CaRScript permet de s'affranchir de cette limitation en créant l'objet point3D.
 
=L'objet Point3D=
 
Ci-dessous on trouve
Ligne 9 ⟶ 11 :
*une ''propriété'' appelée ''CM'' qui est le nom du point 3D;
*Des propriétés cachées (emplacement de l'affichage des variables dans CaRMetal)
*Le fait que les coordonnées du point 3D sont évidemment, des propriétés de celui-ci.
 
 
 
<source lang="javascript">
Ligne 37 ⟶ 41 :
}
</source>
 
Il va de soi que ce script doit tourner sur une figure de l'espace, laquelle fournit le repère et la possibilité de faire tourner la figure avec le clic-droit-glisser.
 
=Méthodes de l'objet=
 
Ci-dessous un exemple d'utilisation : le script crée deux points 3D, que l'on retrouve dans la feuille de dessin. Les coordonnées peuvent être modifiées dans CaRMetal par l'intermédiaire des expressions, qui peuvent également être transformées en curseur.