Page 1 sur 1

sommets d'un cube

Publié : dim. févr. 15, 2015 4:06 pm
par alb
salut,
A:=point(1,0,0);B:=point(1,1,0);C:=point(0,1,0);cube(A,B,C);
dessine un cube.
Serait-il envisageable que
A:=point(1,0,0);B:=point(1,1,0);C:=point(1,0,1);cube(A,B,C,D,E,F,G,H);
dessine le cube en definissant les 8 sommets ?

Re: sommets d'un cube

Publié : lun. févr. 16, 2015 6:46 am
par parisse
C'est ambigu, parce que C definit le plan d'une des faces, et n'est pas forcement un sommet, et c'est assez penible a coder parce qu'il faudrait differer l'evaluation de l'argument de cube (et probablement faire de meme pour les autres solides 3d). Pourquoi ne pas utiliser
c:=cube(A,B,C);
A,B,C,D,E,F,G,H:=sommets(c);

Re: sommets d'un cube

Publié : lun. févr. 16, 2015 8:28 am
par alb
d'accord, il faut donc tâtonner un peu pour trouver l'ordre desire

A:=point(1,0,0);B:=point(1,1,0);C:=point(0,1,0);c:=cube(A,B,C); // le cube et 3 sommets nommes

A:=point(1,0,0);B:=point(1,1,0);C:=point(0,1,0);c:=cube(A,B,C);
A,D,C,B,E,H,F,G:=sommets(c); // pour conserver les points A,B,C

Re: sommets d'un cube

Publié : lun. févr. 16, 2015 9:23 am
par parisse
en effet, du coup je vais rajouter l'exemple dans l'aide courte.

Re: sommets d'un cube

Publié : mar. mars 03, 2015 3:45 pm
par parisse
Finalement, j'ai modifie l'ordre des faces du cube (et du parallelepipede) pour que les sommets soient renvoyes dans un ordre plus naturel. C'est dans le source de la 1.1.4-11.

Re: sommets d'un cube

Publié : mer. mars 04, 2015 9:05 pm
par alb
Vu :-)