gensurf - En ligne dans le Cloud

Il s'agit de la commande gensurf 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


gensurf - génère une description RADIANCE ou Wavefront d'une surface courbe

SYNOPSIS


surfeur tapis prénom 'x(s,t)' 'y(s,t)' 'z(s,t)' m n [ -e expr ][ -f filet ][ -s ][ -o ]
surfeur tapis prénom 'x(s,t)' 'y(s,t)' fichier m n [ -e expr ][ -f filet ][ -s ][ -o ]
surfeur tapis prénom fichier fichier fichier m n [ -s ][ -o ]

DESCRIPTION


Gensurf produit soit une description de scène RADIANCE, soit un fichier Wavefront .OBJ d'un
surface fonctionnelle définie par les équations paramétriques x(s,t), oui(s,t), et de z(s,t). La
la normale à la surface est définie par la règle de la main droite appliquée à (St). S variera de 0
à 1 par étapes de 1/mois, et de t variera de 0 à 1 par pas de 1/n. La superficie sera
composé de 2*m*n ou moins de triangles et de quadrilatères. Les expressions sont de même
type utilisé dans les fichiers de fonction RADIANCE. Des expressions et/ou des fichiers auxiliaires peuvent être spécifiés
dans n'importe quel nombre de -e et de -f options. Le -s l'option ajoute un lissage (surface normale
interpolation) à la surface. Les -o L'option produit un fichier Wavefront .OBJ plutôt qu'un
Description de la scène RADIANCE. Ceci est très utile en tant qu'entrée pour le obj2mesh(1) programme pour
produire un maillage compilé. Une seule instruction "usemtl" apparaîtra au début de
la sortie .OBJ, faisant écho au modificateur donné sur la ligne de commande.

Des trous grossiers peuvent être découpés dans le maillage en définissant une fonction valide(s,t). Où cette fonction
est positif, des sommets de polygone seront produits. Là où il est négatif, aucune géométrie ne sera
sortir. L'interpolation normale de surface ignorera tous les sommets invalides.

Le deuxième formulaire d'invocation lit les valeurs de données z du fichier fichier. Ce fichier doit donner
soit m*n ou (m+1)*(n+1) valeurs z à virgule flottante. Si m*n valeurs sont données, alors le
les valeurs correspondent au centre de gravité de chaque région quadrilatérale. Si (m+1)*(n+1) valeurs sont
donné, alors les valeurs correspondent aux sommets de chaque région quadrilatérale. Les
l'ordre des données dans le fichier est tel que les valeurs s changent plus rapidement que les t
valeurs. Si un moins ('-') est donné pour fichier, puis les valeurs sont lues à partir de la norme
contribution.

La troisième forme d'invocation est utilisée pour lire des triplets de coordonnées à partir d'un fichier ou du standard
saisir. Les trois fichier les arguments doivent tous être les mêmes et le fichier correspondant doit
contiennent trois valeurs à virgule flottante pour chaque emplacement de point. La commande et autres
les détails sont les mêmes que ceux décrits pour les fichiers de valeur z ci-dessus.

EXEMPLE


Pour générer une sphère en mosaïque :

boule de cristal gensurf 'sin(PI*s)*cos(2*PI*t)' 'cos(PI*s)' 'sin(PI*s)*sin(2*PI*t)' 7 10

Pour générer un champ de hauteur lissée 10x20 à partir de 12 valeurs de sommet z enregistrées :

terre de gensurf '10*s' '20*t' height.dat 2 3 -s

Utiliser gensurf en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows