Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rois-contre-ghast [2014/12/15 20:17] raphael [roi.jscad] |
rois-contre-ghast [2017/09/28 15:44] (Version actuelle) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Pour obtenir la scène ci-dessous il faut d'abord créer trois fichiers texte sur son ordinateur comme décrit ci-dessous. Pour créer des fichiers texte, on peut utiliser TextEdit sur un Mac ou bien le Bloc-notes sur Windows, même s'il existe des éditeurs de texte bien plus efficaces. Attention, il ne faut pas utiliser un traitement de texte comme Word ou Pages ! | Pour obtenir la scène ci-dessous il faut d'abord créer trois fichiers texte sur son ordinateur comme décrit ci-dessous. Pour créer des fichiers texte, on peut utiliser TextEdit sur un Mac ou bien le Bloc-notes sur Windows, même s'il existe des éditeurs de texte bien plus efficaces. Attention, il ne faut pas utiliser un traitement de texte comme Word ou Pages ! | ||
- | ==== roi.jscad ==== | + | ==== steve.jscad ==== |
- | Enregistrer le code du roi [[steve]] dans un fichier ''roi.jscad''. Noter que dans ce code j'ai ajouté la ligne suivante : | + | Enregistrer le code du roi [[steve]] dans un fichier ''steve.jscad''. Noter que dans ce code j'ai ajouté la ligne suivante : |
<code javascript> | <code javascript> | ||
- | roi = main; | + | steve = main; |
</code> | </code> | ||
Ligne 31: | Ligne 31: | ||
<code javascript> | <code javascript> | ||
- | include("roi.jscad"); | + | include("steve.jscad"); |
include("ghast.jscad"); | include("ghast.jscad"); | ||
function main() { | function main() { | ||
+ | var steveDebout = steve().rotateX(90).scale(0.7); | ||
var rois = []; | var rois = []; | ||
for(var i=0; i<10; i++) { | for(var i=0; i<10; i++) { | ||
- | rois.push(roi().rotateX(90).translate([10*i, 0, 0])); | + | rois.push(steveDebout.translate([10*i, 0, 0])); |
} | } | ||
var armee = []; | var armee = []; | ||
Ligne 48: | Ligne 49: | ||
).translate([-20,-50,0]); | ).translate([-20,-50,0]); | ||
} | } | ||
- | |||
</code> | </code> | ||