راض :: منحن :: هلبرت

Perl اده ساز منحن ر ردن فضا هئت مدره
انون بارر ن

راض :: منحن :: هلبرت رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • Perl Artistic License
  • قمت:
  • FREE
  • نام ناشر:
  • Aaron James Trevena
  • وب سات ناشر:
  • http://search.cpan.org/~teejay/

راض :: منحن :: هلبرت برسب ها


راض :: منحن :: هلبرت شرح

Perl اده ساز منحن ر ردن فضا هئت مدره راض :: Curve :: Hilbert ماول Perl است ه برخ از توابع مفد را با استفاده از منحن ر ردن فضا هئت مدره فراهم م ند. ان برا زها مانند Dithering، Flattening داده ها n-dimensional، fractals - همه ز واقعا زها مفد است. منحن ر ردن فضا منحن فراتال وه است ه دارا و ها اساس زر است: به طور امل منطقه، حجم ا منطقه را وشش م دهد حجم بش از حد در فضا 2-D، 3-D ا ND به ترتب، هر نقطه بار و تنها بار بازدد م شود (منحن خود را متوقف نم ند)، و نقاط همساه در فضا بوم احتمالا همساان در منحن ر ردن فضا. " تعرف از بهنه ساز رس و جو ندانه در ااه ها فضا، Apostolos N. papadopoulos و Yannis manolopoulosother منحن ها ر شدن فضا شامل Peano و Morton ا Z-Order منحن هستند. همنن منحن Hilbert II وجود دارد ه شل "S" را به جا شل "U" وجود دارد. منحن هلبرت نز م تواند به 3 ابعاد اعمال شود، اما ان ماول تنها 2 ابعاد را شتبان م ند. اثر منحن ها ر ردن فضا، منطقه باد به 2 به قدرت N بخش، مانند 8، 16، 32، و غره تقسم شود استفاده از راض :: منحن :: هلبرت؛ # درافت شء منحن 8x8 با مرحله از 10 (عن قرعه ش 80x80 سل) $ Hilbert = Math :: Curve :: Hilbert-> New (جهت => 'UP'، MAX => 3، Stockwise => 1، مرحله => 10)؛ # درافت نقطه از مختصات من $ point = $ hilbert-> pointfromcoordinates (20،60)؛ # درافت مختصات از نقطه من ($ x، $ y) = $ hilbert-> countinatesfompint ($ point)؛ # درافت دامنه (ها) از جعبه من hanges = $ hilbert-> RangefromCoordinates ($ x1، $ y1، $ x2، $ y2)؛ # # رسم تصور نشان دهنده منحن استفاده از GD؛ # اجاد تصور جدد من $ im = new gd :: image (300،300)؛ $ black = $ im-> colorallocate (0،0،0)؛ $ blue = $ im-> colorallocate (0،0،255)؛ $ count = 0؛ من ($ x1، $ y1) = $ hilbert-> coordinatesfompint ($ count ++)؛ در حال ه (($ Hilbert-> CountinatesFOMPOINT ($ count)) ) {my ($ x2، $ y2) = $ hilbert-> countinatesfompint ($ count ++)؛ $ im-> خط ($ x1، $ y1، $ x2، $ y2، $ x2، $ ساه)؛ ($ x1، $ y1) = ($ x2، y2 $)؛ } الزامات: رل


راض :: منحن :: هلبرت نرم افزارها مرتبط