- Code: Tout sélectionner
view(-1.2, 1.9, -0.6, 1.6), Margin(0, 0, 0, 0),
size(10, 1),
//theta:=0.6981, phi:=1.2,
view3D(-1.1, 1.1, -1.1, 1.1, -1.1, 1.1),
//hiddenLines := 1,
Build3D(
bdPyramid([M(0, 1, 0), M(2/3, 1/3, 1/3), M(0, 0, 1)], M(1, 1, 1)),
bdPrism([M(0, 0, 0), M(1, 0, 0), M(1, 1, 0), M(0, 1, 0)], vecK,
[hidden := 1, border := 1, opacity := 0.1]), // hollow := 0, contrast := 0, border:=1]),
),
Display3D(),
LabelDot3D(M(0, 0, 0), "$A$", "S", 1),
LabelDot3D(M(1, 0, 0), "$B$", "S", 1),
LabelDot3D(M(1, 1, 0), "$C$", "S", 1),
LabelDot3D(M(0, 1, 0), "$D$", "S", 1),
LabelDot3D(M(0, 0, 1), "$E$", "E", 1),
LabelDot3D(M(1, 0, 1), "$F$", "O", 1),
LabelDot3D(M(1, 1, 1), "$G$", "N", 1),
LabelDot3D(M(0, 1, 1), "$H$", "E", 1),
Width := Thicklines,
Arrows := 1,
Ligne3D([M(0, 0, 0), M(1.5, 0, 0)]),
LabelDot3D(M(1.5, 0, 0), "$x$", "O", 0),
Ligne3D([M(0, 0, 0), M(0, 1.5, 0)]),
LabelDot3D(M(0, 1.5, 0), "$y$", "E", 0),
Ligne3D([M(0, 0, 0), M(0, 0, 1.5)]),
LabelDot3D(M(0, 0, 1.5), "$z$", "N", 0),
Arrows := 0,
LabelDot3D(M(2/3, 1/3, 1/3), "$M$", "NO", 1),
LineStyle := dotted,
Ligne3D([M(1, 0, 0), M(0, 1, 1)]),
Je dois m'embrouiller avec les options...
Autre question : est-ce qu'il y a moyen, quand on fait tourner la figure avec l'icône phi/theta, de voir les valeurs de phi et theta ?
Merci d'avance
