Article View: be.comp.programming
Article #6246Re: projectie / transformatie
From: Slaets F
Date: Mon, 16 Dec 2002 00:37
Date: Mon, 16 Dec 2002 00:37
56 lines
2601 bytes
2601 bytes
zit met probleempje bij men 3D engine ik moet van een 2D scherm (muis) naar 3D wereld gaan (isometric perspective) dus als ik klik met men muis moet ik men coordinaten op men wereld hebben... Dit kan je doen in OpenGL (waar ik in bezig ben) door een ray in je scherm te schieten onder je kijkhoek en die te transformeren naar je vlak van je landschap en dan een intersection te zoeken .... Nu aangezien dit van geen kanten lukt doe ik het andersom met een hardware fctie van OpenGL gluProject(worldX, worldY, worldY, modelviewmatrix, projectionmatrix, viewport, eyeX, eyeY, eyeZ); eyeX Y en Z worden teruggegeven in je functie.... en dan weet je met de X en Y waar je cursor moet staan van je muis ... is boven het punt van je wereld. Dus ik koppel men muis aan men 3D wereld en projecteer men muis naar men scherm.... probleem is nu als ik mijn muis verschuif dan loopt men muis weg van men 3D wereldpositie.... Weet iemand hoe dit komt, het verloopt precies vrij lineair? is dit omdat gluproject mogelijk geen rekening houd met camerarotaties ? of weet iemand hoe did komt??? Please help me mvg, Filip "KLinZ" <klinz@NOSPAMzenobitsSPAMNO.com> wrote in message news:na7L9.2033$3G4.8513@amstwist00... > Whizzo wrote: > > Ken hier iemand iets van transformaties ? > > > > 3D -> 2D ? > > > > Zit met vervelend foutje ! > > > > > Stel je vraag maar gelijk. Dat is handiger. > > -- > www.zenobits.com > >
Technical Details
Message-ID:
<wf9L9.28934$2x7.2975838317@hestia.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mailReferences:
<Sg1L9.10569$WX1.1994268797@hebe.telenet-ops.be> <na7L9.2033$3G4.8513@amstwist00>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,2373adf65794877 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-12-15 16:43:30 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mail From: "Slaets F" <whizzo@pandora.be> Newsgroups: be.comp.programming References: <Sg1L9.10569$WX1.1994268797@hebe.telenet-ops.be> <na7L9.2033$3G4.8513@amstwist00> Subject: Re: projectie / transformatie Lines: 58 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <wf9L9.28934$2x7.2975838317@hestia.telenet-ops.be> Date: Mon, 16 Dec 2002 00:37:48 GMT NNTP-Posting-Host: 213.224.120.45 X-Complaints-To: abuse@telenet.be X-Trace: hestia.telenet-ops.be 1039999068 213.224.120.45 (Mon, 16 Dec 2002 01:37:48 CET) NNTP-Posting-Date: Mon, 16 Dec 2002 01:37:48 CET Organization: Telenet Internet