File:3D_Julia-set_(IFS_001).jpg
維基百科,自由的 encyclopedia
3D_Julia-set_(IFS_001).jpg (600 × 600 像素,檔案大小:94 KB,MIME 類型:image/jpeg)
摘要
描述3D Julia-set (IFS 001).jpg |
English: Julia set, a fractal, here in three dimensions. The image was created from using a "iterated function system". This is not a quaternion - only three parameters; x, y, z was used in the reversed formula |
來源 | 自己的作品 |
作者 | user:Solkoll |
See also:
External link:
- Download a demo program that creates images like this, (and more) from: [1] archive copy at the Wayback Machine
Image: User:Solkoll.
More 3D fractals from my tool: All freaktal images are from self-written tools. Linear fractals from my : "3D IFS studio" and "3D DTIFS" (dragon trees), non-linear IFS from "3D RJIFS" (3D rev Julia). |
See also: Solkoll & Solkoll 2D
Source-code:
C-code snippet:
// Notes:
// All variables are declared as "float" or "double". // x, y, z is the 3D variable "Z". // a, b, c is the 3D constant "C" (the Julia-coordinate).
// RND is a random float in the range 0 - 1, define it like this: // #define RND ( ( float ) rand ( ) / RAND_MAX )
// Here the function: x -= a; y -= b; z -= c; length = sqrtl ( x*x + y*y + z*z ); root = sqrtl ( length ); if ( length == fabsl ( x ) ) { if ( x < 0.0f ) { angle = RND * pi * 2.0f; y = cosl ( angle ) * root; z = sinl ( angle ) * root; x = 0.0f; } else { x = root; } } else if ( length > 0.0f ) { x = ( ( x - length ) / 2.0f ) + length; y = y / 2.0f; z = z / 2.0f; length = root / sqrtl ( x*x + y*y + z*z ); x *= length; y *= length; z *= length; }
// This is the IFS: randomly select any of the two roots :) if ( int ( RND * 2 ) ) { x = - x; y = - y; z = - z; }
If you like to get more information about this function?
then write at: User talk:Solkoll or drop me a wikimail.
![]() | 這個file中的所有圖片名上傳在JPEG格式,即使它包含非照片數據。該信息可以以PNG或SVG格式更有效或更準確地存儲。 如果可能,請上傳此圖像的PNG或SVG版本,不含壓縮失真,源自非JPEG源(或移除現存的失真)。完成後,請使用{{Superseded|NewImage.ext}} 標記JPEG版本並刪除此標記。此標籤不應應用於照片或掃描件。如需更多信息,請參閱{{BadJPEG}}。 | ![]() |
說明
添加單行說明來描述出檔案所代表的內容
在此檔案描寫的項目
描繪內容
image/jpeg
96,381 位元組
600 像素
600 像素
檔案歷史
點選日期/時間以檢視該時間的檔案版本。
日期/時間 | 縮圖 | 尺寸 | 使用者 | 備註 | |
---|---|---|---|---|---|
目前 | 2005年3月26日 (六) 11:10 | ![]() | 600 × 600(94 KB) | Solkoll~commonswiki | '''Julia set''', here in three dimensions, not a quartenion - only three parameters; x, y, z was used, (reversed technolog) in a "iterated function system". '''See also:''' * w:en:Julia set * w:en:Iterated function system {{Solkoll 3D}} |
檔案用途
沒有使用此檔案的頁面。
全域檔案使用狀況
以下其他 wiki 使用了這個檔案:
- de.wikipedia.org 的使用狀況
詮釋資料
此檔案中包含其他資訊,這些資訊可能是由數位相機或掃描器在建立或數位化過程中所新增的。若檔案自原始狀態已被修改,一些詳細資料可能無法完整反映出已修改的檔案。
JPEG 檔案備註 | File written by Adobe Photoshop¨ 5.0 |
---|