Descrizioni ed esempi per POV-Ray di Friedrich A. Lohmüller,

Casualità con POV-Ray  - parte 6    
English English English
Français français
Deutsch Deutsch

Home
- POV-Ray Tutorial

Casualità con POV-Ray
   - Numeri casuali in Loops
   - Quadratico e cubico
   - Colori e Scale
   - Inclinare e piegare
   - Alberi con casualità
  > L'include file 'rand.inc'
   - height_field riempito
   - Fiore casuale

  - Insert Menu Add-on
    & Download
                                     
L'include file 'rand.inc'      

Nel'include file 'rand.inc' posssiamo trovare i funzioni seguenti:
Per usare queste funzioni doppiamo primo inserire nel file de la scena:

#include "rand.inc"
Qualche funzione importanti:
(La variabile 'Stream' rappresenta il numero intero dello 'seed').
SRand(Stream) : un numero casuale con il segno nel intervallo [-1;+1].
RRand(Min, Max, Stream) : un numero casuale nel intervallo [Min, Max].
VRand(Stream) : un punto (vettore) casuale nel parallelepipedo tra <0,0,0> e <1,1,1>.
VRand_In_Box(PtA, PtB, Stream) : un vettore casuale nel parallelepipedo tra PtA e PtB.
VRand_In_Sphere(Stream) : un punto (vettore) casuale nella sfera sphere{<0,0,0>,1}.
VRand_On_Sphere(Stream) : un punto (vettore) casuale sulla sfera sphere{<0,0,0>,1}.
VRand_In_Obj(Object, Stream) : un punto (vettore) casuale all'interno di un oggetto qualsiasi.

E in più si può usare molte altre distribuzioni statistiche con le macro seguentes.
Per più dettagli q.v. 'rand.inc'.
Rand_Normal(Mu, Sigma, Stream)
Rand_Gauss(Mu, Sigma, Stream)
Rand_Cauchy(Mu, Sigma, Stream)
Rand_Binomial(N, P, Stream)
Rand_Bernoulli(P, Stream)
Rand_Poisson(Mu, Stream)
Rand_Student(N, Stream)
Rand_Chi_Square(N, Stream)
Rand_F_Dist(N, M, Stream)
Rand_Spline(Spline, Stream)
Rand_Gamma(Alpha, Beta, Stream)
Rand_Beta(Alpha, Beta, Stream)
Rand_Tri(Min, Max, Mode, Stream)
Rand_Erlang(Mu, K, Stream)
Rand_Exp(Lambda, Stream)
Rand_Lognormal(Mu, Sigma, Stream)
Rand_Pareto(Alpha, Stream)
Rand_Weibull(Alpha, Beta, Stream)
Prob(P, Stream)
Rand_Geo(P, Stream)
VRand_In_Sphere( Random_1 )
File di scena per POV-Ray:  .pov o .txt
VRand_In_Sphere( Random_1 )+<1,1.5,0>
File di scena per POV-Ray:  .pov o .txt
VRand_On_Sphere( MyObject, Random_1 )
File di scena per POV-Ray:  .pov o .txt
VRand_In_Obj( MyObject, Random_1 )
File di scena per POV-Ray:  .pov o .txt
 
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
top

© Friedrich A. Lohmüller, 2013
www.f-lohmueller.de