Blob

SYNTAX:

[code lang=“php“ class=“povray“]blob{
threshold t // Oberfläche
sphere{
<cx,cy,cz>, // Mittelpunkt
r, // Radius
s // Stärke (am besten 1 oder -1)
}
cylinder{
<cx,cy,cz>, // Mittelpunkt M1
<mx,my,mz>, // Mittelpunkt M2
r, // Radius
s // Stärke (am besten 1 oder -1)
}
}
[/code]

Blob im Vergleich zu den darin enthaltenen Objekten

Blob im Vergleich zu den darin enthaltenen Objekten

Im Beispiel ist links (weiss/orange) der Blob und daneben die Summe der beiden darin entaltenen Objekte (weiss/rot) dargestellt.

[css autolinks=“false“ classname=“povray“ collapse=“true“ firstline=“1″ gutter=“true“ highlight=“4,27″ htmlscript=“false“ light=“false“ padlinenumbers=“false“ smarttabs=“false“ tabsize=“4″ toolbar=“false“ title=“blob_example.pov“]#declare Staerke = 1;

blob{
threshold 1 // Oberfläche
sphere{
<0,1,0>, // Mittelpunkt
.7, // Radius
Staerke // Stärke (am besten 1 oder -1)
}
cylinder{
<-1,1,0>, // Mittelpunkt M1
<1,1,0>, // Mittelpunkt M2
.3, // Radius
Staerke // Stärke (am besten 1 oder -1)
}
translate <0,0,-1> // Verschiebung enttlag der z-Achse

texture{ pigment{ checker color White color Orange }
finish { phong 1 }
rotate<0,0,0> scale 0.25 translate<0,0,0>
} // end of texture

}

// zum Vergleich die im Blog enthaltenen Objekte
union {
sphere{ <0,1,0>, .7 }
cylinder{ <-1,1,0>, <1,1,0>, .3 }

translate <0,0,1>

texture{ pigment{ checker color White color Red }
finish { phong 1 }
rotate<0,0,0> scale 0.25 translate<0,0,0>
} // end of texture

}
[/css]

Tags:
Kategorie: