Il s'agit de la commande xform qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
xform - transformer une description de scène RADIANCE
SYNOPSIS
xform [ -c ][ -I ][ -n prénom ][ -m nouveau mod ][ -f fichierarg ][ Xf0 ][ -a n1 Xf1 .. ][ -i 1 xff
] filet ..
DESCRIPTION
Forme X transforme chaque description de scène filet selon les options proposées. Sinon filet
est spécifié, l'entrée standard est lue. Les -c l'option provoque des commandes dans l'entrée non
à étendre. La valeur par défaut est d'exécuter toutes les commandes en ligne. (Voir la note ci-dessous sur
noms de fichiers.) Le -n L'option fait préfixer tous les identifiants avec nom. Le -m
l'option fait en sorte que toutes les surfaces reçoivent le modificateur nouveau mod. Le -I l'option provoque tout
surfaces à inverser, en inversant leurs orientations normales de surface. Ces options sont
suivi des options de transformation, qui sont décrites ci-dessous.
Le -f l'option provoque le xform ligne de commande à construire à partir du fichier donné, en
en insérant chaque ligne du fichier au point courant dans la liste des arguments de la commande. Chaque
dans le fichier entraînera un appel logiquement séparé de xform, et peut
contenir toute valeur valide xform arguments, y compris imbriqués -f option. C'est un moyen pratique
pour spécifier plusieurs copies d'un objet qui ne correspondent pas à un modèle de tableau régulier, sans
devoir réellement exécuter xform à plusieurs reprises. Des fichiers de scène séparés peuvent être spécifiés
manière aussi, mais rappelez-vous que la ligne de commande construite doit correspondre au format de l'initiale
Options (-n, -m, -c, -JE) suivi de la transformation puis des fichiers de scène. Pas d'initiale
les options peuvent apparaître après la première option de transformation, et aucune option de transformation ne sera
compris après le premier fichier nommé. Dans le cas particulier où l'argument du -f
l'option est un tiret ('-'), xform prendra ses arguments de l'entrée standard. Noter
qui xform ne peut pas prendre simultanément ses informations de scène à partir de l'entrée standard si le
l'option est utilisée de cette façon. Lignes complètement vides et lignes commençant par un signe dièse
('#') sera ignoré en silence. Les noms de commandes commençant par "!xform" ou "xform" seront également
ignoré.
Si un ou plusieurs fichiers de scène sont fournis sur la ligne de commande, xform recherchera le RADIANCE
répertoires de la bibliothèque pour chaque fichier. (Aucune recherche n'a lieu si un nom de fichier commence par un
'.', '/' ou '~'). Sauf si le -c l'option est présente, xform changera également en
répertoire de ce fichier avant de le charger. Ainsi, toutes les commandes exécutées dans ce fichier
se produira dans le répertoire de ce fichier, ce qui simplifie la construction de la hiérarchie des objets.
La transformation consiste en une séquence d'opérations qui sont exécutées dans l'ordre
ils apparaissent.
OPTIONS
-t x y z Traduire la scène le long du vecteur x y z .
-rx degrés
Faire pivoter la scène degrés autour de l'axe des x. Une rotation positive correspond à
dans le sens inverse des aiguilles d'une montre en regardant vers le bas de l'axe.
-ry degrés
Faire pivoter la scène degrés autour de l'axe y.
-rz degrés
Faire pivoter la scène degrés autour de l'axe z.
-s facteur Redimensionner la scène en facteur.
-mx Reflétez la scène sur le plan yz.
-mon Reflétez la scène sur le plan xz.
-mz Reflétez la scène sur le plan xy.
-i compter Itérer (répéter) la transformation suivante (jusqu'à la prochaine -i option) compter
fois. Cette option sert principalement à soutenir le -a option, qui est décrite
ci-dessous.
Arrays
Un tableau est une transformation répétée qui se traduit par un objet répété. il est précisé
en utilisant l' -a option, qui prend le nombre à répéter comme argument. Les objets seront
étape par la transformation donnée entre ce -a option et la suivante -a or -i option. La
le premier objet n'aura aucune application de la transformation. Un tableau à deux dimensions est
donné par deux transformations différentes précédées chacune d'un nombre de tableaux.
EXEMPLE
Pour faire pivoter le « livre » de 30 degrés autour de l'axe x, déplacez-le de 20 en y, en préfixant le nom
livre1 :
xform -n livre1 -rx 30 -t 0 20 0 livre > livre1
Pour développer toutes les commandes et voir quelles informations sont réellement utilisées par RADIANCE :
scène xform | Suite
Pour créer un tableau bidimensionnel de 20 lumières, après une première rotation et suivie de
une traduction globale (pas d'extension de commande) :
xform -c -rz 90 -a 5 -t 2 0 0 -a 4 -t 0 1.5 0 -i 1 -t 0 0 10 lumière
ENVIRONNEMENT
Chemin RAYPATH pour rechercher des fichiers de scène
Utiliser xform en ligne à l'aide des services onworks.net