erm bien prendre votre question signifie une chose, je dirais quelque chose comme
class cube{
private size;
public set_size(value){
if (value < 0){
value = -value; // makes sure we have a positive size
}
this.size = value
}
public get_size(){
return this.size;
}
public get_volume()
{
return this.size*this.size*this.size
}
}
mais vous pouvez aussi vouloir dire un tableau 3D ... qui est un tableau de tableaux de tableaux
Du haut de ma tête, vous pourriez avoir le tableau le plus interne ayant trois éléments, représentant une valeur x, y, z d'un sommet. Vous auriez alors un tableau de ces tableaux de vertex, disons trois encore, qui seraient des triangles. Ensuite, vous avez un tableau de ces triangles pour faire un objet.
Bien qu'il existe une situation où la programmation orientée objet va simplifier le développement. Faire une classe vertex avec des entiers et des fonctions pour contrôler le sommet unique. Ensuite, créez une classe de triangle qui a trois propriétés 'vertex' et des fonctions pour contrôler le triangle, comme tourner autour d'un sommet. Puis une autre classe pour un objet qui peut avoir un tableau de triangles.
Laissez-moi savoir si vous me voulez agrandir ou clarifier tout cela
umm, un réseau à 3 dimensions? var t = new int [10,10,10]; – BlackICE
@ Penser Vous ne pensez pas en dehors de la boîte! –
Vous ne fournissez pas suffisamment d'informations ... une dimension est simplement un attribut; par cette définition, tout objet ayant trois propriétés est une structure de données tridimensionnelle. –