eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingperspektywa z tyłuRe: perspektywa z tyłu
  • X-Received: by 10.49.106.100 with SMTP id gt4mr33938qeb.12.1385457757899; Tue, 26 Nov
    2013 01:22:37 -0800 (PST)
    X-Received: by 10.49.106.100 with SMTP id gt4mr33938qeb.12.1385457757899; Tue, 26 Nov
    2013 01:22:37 -0800 (PST)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin2!goblin.stu.neva.ru!feeder.erje.net!us.feeder.erje.net!usenet.b
    lueworldhosting.com!feeder01.blueworldhosting.com!peer01.iad.highwinds-media.co
    m!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-me
    dia.com!i2no6464777qav.0!news-out.google.com!p7ni1367qat.0!nntp.google.com!i2no
    6464774qav.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mai
    l
    Newsgroups: pl.comp.programming
    Date: Tue, 26 Nov 2013 01:22:37 -0800 (PST)
    In-Reply-To: <3...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=87.96.109.201;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 87.96.109.201
    References: <3...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <d...@g...com>
    Subject: Re: perspektywa z tyłu
    From: firr <p...@g...com>
    Injection-Date: Tue, 26 Nov 2013 09:22:37 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 3058
    X-Received-Body-CRC: 2887670725
    Xref: news-archive.icm.edu.pl pl.comp.programming:204725
    [ ukryj nagłówki ]

    W dniu niedziela, 24 listopada 2013 11:18:52 UTC+1 użytkownik firr napisał:
    > jesli chze zrzutaowac i narysowac punkty 3d
    >
    > na ekranie 2d to po prostu wzorek na perspektywe
    >
    > ktorego uzywam to cos takiego
    >
    >
    >
    > if( z > 1.0 )
    >
    > {
    >
    > screen_x = (x/z)*500;
    >
    > screen_y = (y/z)*500;
    >
    > }
    >
    >
    >
    > czyli obcinam wszystkie punkty z tylu (a nawet te bardzo bliskie 'oka') a reszte
    dziele przez z, wspolczynnik do przemnozenia tutaj 500 jest dobrany
    >
    > 'eksperymentalnie', od niego sa zalezne wlasciwosci
    >
    > skracajace perspektywy
    >
    >
    >
    > problem w tym ze chcialbym teraz rysowac nie tylko
    >
    > punkty lub kulki ale tez kreski, tj najlepiej dla danej kreski przetransformowac
    oba punkty do 2d i
    >
    > nakreslic linie w 2d - czy da sie tak zrobic? jaki
    >
    > bylby wzorek na pozycje 2d dla punktów z tylu oka?


    Ostatnio eksperymentowalem troche z bezier
    patches (BP) i wyrysowac takiego bp gridem
    albo wyrasteryzowac jako siatke quadów jest
    bardzo prosto

    tutaj łata w postaci siatli lini - na moim
    prymitywnym ale wlasnym frameworku:

    https://dl.dropboxusercontent.com/u/42887985/grid.zi
    p

    ktos moglby powiedziec czy to działa na win7
    win 8

    potrzebuje teraz jakiegos malego mesha z kilku
    łat, ta konkretna lata to

    static float3 p[16] =
    {
    {80,80,0}, {100,100,1020}, {900,60,30}, {1000,0,0},

    0,100,0, 100,100,220, 900,110,30, 1000,100,0,

    0,900,0, 100,900,320, 900,910,30, 1000,900,0,

    0,1000,0, 100,1000,120, 900,1310,30, 1000,1000,0

    };
    ktos nie chce sie zabawic w zaprojektowanie jakiegos meszaka? moge to odpalic albo
    zrobic
    wersje ktora ladowalaby mesze z pliku

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: