eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingciekawy problem z mapowaniem kulki › ciekawy problem z mapowaniem kulki
  • X-Received: by 10.140.84.21 with SMTP id k21mr149979qgd.6.1416303459865; Tue, 18 Nov
    2014 01:37:39 -0800 (PST)
    X-Received: by 10.140.84.21 with SMTP id k21mr149979qgd.6.1416303459865; Tue, 18 Nov
    2014 01:37:39 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
    uq10no794627igb.0!news-out.google.com!ks2ni22429igb.0!nntp.google.com!uq10no794
    617igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Tue, 18 Nov 2014 01:37:39 -0800 (PST)
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=78.30.81.75;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 78.30.81.75
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: ciekawy problem z mapowaniem kulki
    From: firr <p...@g...com>
    Injection-Date: Tue, 18 Nov 2014 09:37:40 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:207032
    [ ukryj nagłówki ]

    Ostatnio do rysowania kulki uzylem tej to metody ze generuje obraz kulki w bitmapie
    255x256 pikseli po czym pozniej w procedurze rasteryzacji to 'sampluje' i wyswietlam

    powstaje jednak problem jak dokladnie dobrac te wspolrzedne generowania i samplowania
    by kulka byla naprawde ladna (bo czesto sie zdarza ze jest np lekko niesymetryczna
    albo jest nieco mniejsza niz referencyjny midpoint

    chodzi np o to czy ta bitmapa z obrazem powinna miec parzysty czy nieparzysty
    rozmiar, albo jak doklanie napisac linijke samplowania

    u mnie jest to cos w stylu, ale nie myslalem o tym i to ma wlasnie chyba błedy


    float r_inv_128 = 1./R*128.;


    for(int j=-R; j<=R; j++)
    for(int i=-R; i<=R; i++)
    {
    SurfaceSample s = ball_picture[ (int)(j * r_inv_128 + 127.5) ][ (int)(i *
    r_inv_128 + 127.5) ];

    (w sumie jestem zmeczony i nawet nie che mi sie o tym pomyslec, ale jak odpoczne to
    trzebbedzie dobrac wartosci

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: