fofz.2D ¹× 3D¿¡¼ º¹ÇÕ Æò¸é¿¡¼ ±â´É ½Ã°¢È | |
Áö±Ý ´Ù¿î·Îµå |
fofz. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Niels Warburton
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- ¿î¿µÃ¼Á¦:
- Mac OS X
- ÆÄÀÏ Å©±â:
- 417 KB
fofz. ű×
fofz. ¼³¸í
2D ¹× 3D¿¡¼ º¹ÇÕ Æò¸é¿¡¼ ±â´ÉÀ» ½Ã°¢ÈÇÕ´Ï´Ù. FOFZ´Â 2D ¹× 3D¿¡¼ º¹ÇÕ Æò¸éÀÇ ±â´ÉÀ» ½Ã°¢È ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â Java ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. FOFZ´Â ´Ù¾çÇÑ edittable µµ¸ÞÀÎ, ¾Ö´Ï¸ÞÀ̼ÇÀ» Áö¿øÇϸç IT ÀÚü ¿£Áø ¶Ç´Â JOGLÀ» »ç¿ëÇÏ¿© 3D Ãâ·ÂÀ» »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç Áö¿øµÇ´Â 3D ºä´Â ¸ðµâ·¯½º, Àμö, Riemann Sphere, xyu ¹× xyvÀÔ´Ï´Ù. 3D ºä Áß Çϳª¸¦ °£´ÜÇÑ ¸¶¿ì½º Á¦¾î·Î ȸÀü ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "fofz"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÇÑ ¹øÀÇ Å¬¸¯¸¸À¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. FOFZ´Â Java WebStart¸¦ »ç¿ëÇÏ¿© ÆÐÅ°Áöȵ˴ϴÙ. Áï, À¥ ºê¶ó¿ìÀú¿¡¼ ¸µÅ©¸¦ Ŭ¸¯Çϸé WebStart°¡ Fofz¸¦ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. JOGL ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê½À´Ï±î? WebStart´Â »ç¿ëÀÚ¸¦ À§ÇØ ´Ù¿î·ÎµåÇÕ´Ï´Ù. ÃֽŠJava ·±Å¸ÀÓÀÌ ¾ø½À´Ï±î? WebStartµµ GOT GOT. ¿À´Ã fofz¿Í ÇÔ²² ¿¬ÁÖÇÏ´Â °ÍÀÌ ´õ ½¬¿ï ¼ö ¾ø¾ú½À´Ï´Ù. ¡¤ ´ÙÇ×½Ä, »ï°¢¹ý, ½Ö°î¼±, ´ë¼ö ¹× »ó»óÇÒ ¼öÀÖ´Â Á¶¼ºÀ» Æ÷ÇÔÇÑ ±âº» ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù. ¿øÇÏ´Â Æ÷½ÄÁÖ¸¦ ÀÔ·ÂÇÏ°í Enter Å°¸¦ ´©¸£¸é ·»´õ¸µÀ» ¼öÇàÇϽʽÿÀ. ¡¤ ±â´ÉÀÇ À̹ÌÁöÀÇ 3Dº¸±âÀÔ´Ï´Ù. FOFZ´Â ±â´ÉÀÇ À̹ÌÁö¸¦ RIEMANN Sphere¿¡ ¸ÅÇÎÇϰųª ¸ðµâ·¯½º, Àμö, À̹ÌÁöÀÇ À̹ÌÁö ¶Ç´Â ±â´É À̹ÌÁöÀÇ À̹ÌÁö ¶Ç´Â °¡»ó ºÎºÐÀÇ 3D ºä¸¦ XY Æò¸é À§ÀÇ ³ôÀÌ·Î »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµçº¸±â´Â ¸¶¿ì½º ¸¶¿ì½º¸¦ ÅëÇØ È¸Àü ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ À̹ÌÁöÀÇ 2Dº¸±âÀÔ´Ï´Ù. fofz´Â º¹ÇÕ Æò¸éÀÇ ÇÔ¼öÀÇ À̹ÌÁö¸¦ Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¾Ö´Ï¸ÞÀ̼Ç. ±â´É¿¡¼ º¯¼ö T¸¦ »ç¿ëÇÏ´Â °æ¿ì ¾Ö´Ï¸ÞÀÌ¼Ç ÆгÎÀ» »ç¿ëÇÏ¿© Sucivey in in in three in in incressionÀ» ÅëÇØ À̹ÌÁö¸¦ ¾Ö´Ï¸ÞÀ̼ÇÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ITÀÇ Áß½ÉÀ̳ª ¿øÁ¡¿¡ ´ëÇØ È¸ÀüÇÏ´Â µµ¸ÞÀÎÀ» ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¡¤ µÎ °³ÀÇ ´Ù¸¥ µµ¸é ¿£Áø. Fofz¿¡´Â À̹ÌÁö Ãâ·Â, raytrace ¹× JOGLÀÇ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. raytrace´Â ĵ¹ö½º·Î ½ºÀ®À» »ç¿ëÇϴ Ȩ ´ýÇÁ 3D ·»´õ·¯ÀÔ´Ï´Ù. JOGL (Java OpenGL)Àº ±×·¡ÇÈ Ä«µå 3D OpenGL ·çƾÀ» »ç¿ëÇÏ¿© ±×¸²À» ·»´õ¸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù. OpenGL ·»´õ¸µÀÌ ÈξÀ ´õ È¿À²ÀûÀ̹ǷΠ±â°è°¡ ´À·ÁÁö¸é ƯÈ÷ À¯¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¸¶¿ì½º ÆíÁý °¡´ÉÇÑ µµ¸ÞÀÎ. FOFZÀÇ °¢ µµ¸ÞÀÎÀº ÆíÁý ¸ðµå¸¦ ¼±ÅÃÇÑ ´ÙÀ½ À̵¿ÇÏ·Á´Â µµ¸ÞÀÎÀÇ ÀϺθ¦ ´Ü¼øÇÏ°Ô ¼±ÅÃÇÏ¿© ÆíÁý ÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ¸ÞÀÎ lassooÀÇ ¿©·¯ ºÎºÐÀ» ¿©·¯ ºÎºÐÀ¸·Î À̵¿ÇÏ·Á´Â °æ¿ì ¿øÇÏ´Â °ÍµéÀ» µå·¡±×ÇÕ´Ï´Ù. ¡¤ µµ¸ÞÀÎÀº ¸¶¿ì½º¸¦ ÅëÇØ º¯È¯ÇÕ´Ï´Ù. °¢ µµ¸ÞÀÎÀº ȸÀü ÇÚµéÀ» ÅëÇØ Áß¾ÓÀ¸·Î ȸÀü ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ µµ¸ÞÀÎÀº ½ºÆ®·¹Ä¡ ÇÚµéÀ» »ç¿ëÇÏ¿© ´Ã¾î³¯ ¼öµµ ÀÖ½À´Ï´Ù. ¡¤ ÀζóÀÎ µµ¿ò¸». ±âº»ÀûÀ¸·Î ²¨Áú ¼ö´Â ÀÖÁö¸¸ ÀζóÀÎ µµ¿ò¸»Àº ¸¶¿ì½º°¡ Áö½Ã µÈ ¸¶¿ì½º¸¦ °¡¸®Å°¸é ÄÁÆ®·ÑÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù. ¡¤ ±â´É À̹ÌÁöÀÇ antialiasing. ¾ðÁ¦µçÁö ½ºÅ©¸° ¼¦À» ÇÊ¿ä·ÎÇÕ´Ï´Ù. ¡¤ GPLV2¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â ¼Ò½º ÄÚµå´Â ¹«¾ùÀÌ ÁøÇàµÇ°í ÀÖ´ÂÁö, ÆÐÄ¡¸¦ Á¦ÃâÇϰųª ÇÁ·ÎÁ§Æ®ÀÇ Æ÷Å©¸¦ ¸¸µé ¼ö ÀÖ´Ù°í ¹Ï´Â °æ¿ì¿¡µµ ÆÐÄ¡¸¦ Á¦ÃâÇϰųª ÇÁ·ÎÁ§Æ®ÀÇ Æ÷Å©¸¦ ¸¸µå´Â °ÍÀÔ´Ï´Ù. ¡¤ JavadocÀ» »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ ³»ºÎ ÀÛµ¿À»À§ÇÑ ¹®¼. ¿ä±¸ »çÇ× : ¡¤ Ant. ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ComplexTomputerÀÇ ÀÛÀº º¯°æ »çÇ×Àº FormatNumber ±â´ÉÀ¸·Î º¯°æµË´Ï´Ù. FOFZ°¡ ¹Ì±¹ÀÌ ¾Æ´Ñ ·ÎÄÃÀÌÀÖ´Â ±â°è¿¡¼ ½ÇÇà µÈ °æ¿ì Java´Â À¯·´ ½ºÅ¸ÀÏÀÇ ¼ýÀÚ¸¦ Çü½ÄÈ ÇÑ ´ÙÀ½ ±¸¹® ºÐ¼®À»ÇÏÁö ¸øÇÏ°í (³ª´Â ¹Ì±¹ ½ºÅ¸ÀÏ·Î ±×°ÍÀ» ÀÌÇØÇÏ·Á°í ½ÃµµÇÏ´Â °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù). ÀÌ°ÍÀº ±âº»ÀûÀ¸·Î À¯·´ ±¹°¡µé¿¡°Ô »îÀ» »î¾Æ ¼ýÀÚ¸¦ ºÐ¸®Çϱâ À§ÇØ ¹Ì±¹ µµÆ®°¡ ½°Ç¥¸¦ »ç¿ëÇÕ´Ï´Ù. ¸ðµç °ÍÀÌ ÀÌÁ¦ °íÁ¤µÇ¾úÁö¸¸ ºü¸¥ ÇØÅ·À̾ú½À´Ï´Ù.
fofz. °ü·Ã ¼ÒÇÁÆ®¿þ¾î