<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.povray.org/content?action=history&amp;feed=atom&amp;title=User%3AWfpokorny%2FDensityFile%2FBowl</id>
	<title>User:Wfpokorny/DensityFile/Bowl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.povray.org/content?action=history&amp;feed=atom&amp;title=User%3AWfpokorny%2FDensityFile%2FBowl"/>
	<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=User:Wfpokorny/DensityFile/Bowl&amp;action=history"/>
	<updated>2026-04-03T21:41:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.povray.org/content?title=User:Wfpokorny/DensityFile/Bowl&amp;diff=9370&amp;oldid=prev</id>
		<title>Wfpokorny: Changed 3.7.1 reference to 3.8.</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=User:Wfpokorny/DensityFile/Bowl&amp;diff=9370&amp;oldid=prev"/>
		<updated>2018-01-04T18:46:30Z</updated>

		<summary type="html">&lt;p&gt;Changed 3.7.1 reference to 3.8.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:46, 4 January 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#version 3.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;71&lt;/del&gt;;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#version 3.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;8&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;global_settings {&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;global_settings {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     assumed_gamma 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     assumed_gamma 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wfpokorny</name></author>
	</entry>
	<entry>
		<id>https://wiki.povray.org/content?title=User:Wfpokorny/DensityFile/Bowl&amp;diff=8680&amp;oldid=prev</id>
		<title>Wfpokorny: Restoring df3-bowl-lathe example without the use of an assist interpolation.</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=User:Wfpokorny/DensityFile/Bowl&amp;diff=8680&amp;oldid=prev"/>
		<updated>2016-08-29T14:35:53Z</updated>

		<summary type="html">&lt;p&gt;Restoring df3-bowl-lathe example without the use of an assist interpolation.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:Df3_StringsToDF3.png|center|frame|Density_file as isosurace lathe where base df3 created from array of strings.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Df3 is created on the fly and represents the bowl profile to be rotated about y. Image on the left is the raw df3 as created via Fnct02a. Image on the right is of the bowl via Fnct02b. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The scene file in total is:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#version 3.71;&lt;br /&gt;
global_settings {&lt;br /&gt;
    assumed_gamma 1&lt;br /&gt;
    ambient_light srgb &amp;lt;1,1,1&amp;gt;&lt;br /&gt;
    noise_generator 3&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;arrays.inc&amp;quot;           // For ARRAYS_WriteDF3()&lt;br /&gt;
#include &amp;quot;arraycoupleddf3s.inc&amp;quot; // Array coupled df3 macros &amp;amp; functions.&lt;br /&gt;
&lt;br /&gt;
#declare AryStrs  = array[25][1]&lt;br /&gt;
#declare AryStrs[0][0]  = &amp;quot;-------------------------------------2------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[1][0]  = &amp;quot;------------------------------------3-------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[2][0]  = &amp;quot;-----------------------------------2--------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[3][0]  = &amp;quot;----------------------------------2---------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[4][0]  = &amp;quot;---------------------------------2----------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[5][0]  = &amp;quot;--------------------------------3-----------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[6][0]  = &amp;quot;-------------------------------4------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[7][0]  = &amp;quot;-------------------------------5------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[8][0]  = &amp;quot;------------------------------6-------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[9][0]  = &amp;quot;-----------------------------5--------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[10][0] = &amp;quot;----------------------------6---------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[11][0] = &amp;quot;----------------------------6---------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[12][0] = &amp;quot;----------------------------6---------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[13][0] = &amp;quot;----------------------------6---------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[14][0] = &amp;quot;---------------------------7----------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[15][0] = &amp;quot;--------------------------7-----------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[16][0] = &amp;quot;-------------------------7------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[17][0] = &amp;quot;------------------------7-------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[18][0] = &amp;quot;-----------------------7--------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[19][0] = &amp;quot;-------------------6666---------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[20][0] = &amp;quot;------------------7-------------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[21][0] = &amp;quot;-----------------7--------------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[22][0] = &amp;quot;----------------7---------------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[23][0] = &amp;quot;---------------7----------------------------------&amp;quot;;&lt;br /&gt;
#declare AryStrs[24][0] = &amp;quot;666666666666666-----------------------------------&amp;quot;;&lt;br /&gt;
//&lt;br /&gt;
//                         &amp;lt;---------------------- 50 ----------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ConvertArrayOfStringsToDF3(AryStrs,&amp;quot;StringsToDF3.df3&amp;quot;,8,5,1)&lt;br /&gt;
&lt;br /&gt;
// #error &amp;quot;Stop before render&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#declare Color_2 = srgbft &amp;lt;0.65,0.65,0.65,0,0&amp;gt;;&lt;br /&gt;
#declare Color_3 = srgbft &amp;lt;0.8,0.8,0.8,0,0&amp;gt;;&lt;br /&gt;
#declare ColorMap_CloudyGraySky2 = color_map {&lt;br /&gt;
    [ 0 Color_2 ]&lt;br /&gt;
    [ 1 Color_3 ]&lt;br /&gt;
}&lt;br /&gt;
#declare Pigment_CloudyGraySky2 = pigment {&lt;br /&gt;
    bozo sine_wave frequency 3.33 turbulence 1.0&lt;br /&gt;
    color_map { ColorMap_CloudyGraySky2 }&lt;br /&gt;
}&lt;br /&gt;
#declare Sky_Sphere00 = sky_sphere {&lt;br /&gt;
    pigment { Pigment_CloudyGraySky2 }&lt;br /&gt;
    emission rgb &amp;lt;1,1,1&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
#declare Camera00 = camera {&lt;br /&gt;
    perspective&lt;br /&gt;
    location &amp;lt;2.7,2.7,-2.701&amp;gt;&lt;br /&gt;
    sky &amp;lt;0,1,0&amp;gt;&lt;br /&gt;
    angle 35&lt;br /&gt;
    right x*(image_width/image_height)&lt;br /&gt;
    look_at &amp;lt;0,0,0&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
#declare White = srgbft &amp;lt;1,1,1,0,0&amp;gt;;&lt;br /&gt;
#declare Light00 = light_source {&lt;br /&gt;
    &amp;lt;50,150,-250&amp;gt;, White&lt;br /&gt;
}&lt;br /&gt;
#declare Fnct00 = function {&lt;br /&gt;
    pattern { density_file df3 &amp;quot;StringsToDF3.df3&amp;quot; interpolate 5&lt;br /&gt;
     // warp { turbulence 0.02 octaves 6 omega 0.23 lambda 6 }&lt;br /&gt;
        translate -0.5&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
#declare Fnct02a = function (x,y,z) {&lt;br /&gt;
    0.025-Fnct00(x,y,z)&lt;br /&gt;
}&lt;br /&gt;
#declare Fnct02b = function (x,y,z) {&lt;br /&gt;
    0.025-Fnct00(sqrt((x*x)+(z*z)),y,z/5)&lt;br /&gt;
}&lt;br /&gt;
#declare BrownOchre = srgb &amp;lt;0.7216,0.3059,0.1569&amp;gt;;&lt;br /&gt;
#declare Iso00 = isosurface {&lt;br /&gt;
    function { Fnct02a(x,y,z) }&lt;br /&gt;
    contained_by { box { -0.5,0.5 } }&lt;br /&gt;
    threshold 0&lt;br /&gt;
    accuracy 0.0005&lt;br /&gt;
    max_gradient 6&lt;br /&gt;
    all_intersections&lt;br /&gt;
    pigment { color BrownOchre }&lt;br /&gt;
    finish { phong 0.9 }&lt;br /&gt;
}&lt;br /&gt;
#declare Object00 = object {&lt;br /&gt;
    Iso00&lt;br /&gt;
    scale &amp;lt;3.3,0.7,3.3&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//---&lt;br /&gt;
sky_sphere { Sky_Sphere00 }&lt;br /&gt;
camera { Camera00 }&lt;br /&gt;
object { Object00 }&lt;br /&gt;
light_source { Light00 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wfpokorny</name></author>
	</entry>
</feed>