zur Startseite zum Inhalt zur Navigation

Picking

 

Da es in OpenGL 3D gibt, wird das Selektieren von 
Objekten plötzlich zum Problem.

Um dieses Problem zu lösen gibt es verschiedene 
Ansätze. Einer der Einfachsten ist es mittels eines 2 
Pass Rendering.

Dieses Sample versucht, dieses Verfahren anhand 
einfacher Quads zu demonstrieren.

Einziger Nachteil des Verfahrens :

Bei mehreren Objekten, die über einander liegen, wird 
immer nur das Oberste zurückgegeben ( Streng nach 
WYSIWYG ). Will man tiefer liegende Objekte
selektieren, muss man auf die klassischen OpenGL- 
Selektierungsverfahren zurück greifen.

 

( 216 Hits )

 

  imageinspector     projizierte_schatten     balanced2     send_get_file     io_serializer     simple_cad     partikelengine     copycommander     trackball     clickomania     fingerspeed     anty_krypt     sudoku     weihnachtsstern     sql     cubemap     gedanken_leser     pingpong     network_bandwidth_limiter     openglsphere     stereoprojektion     4_gewinnt     portal     farbspectrum     race_condition     wecker     tg12864b     multilanguage     gorilla     rollenspiel     qprogrammer     dithering_filtering     genmathcalc     mauskoordinaten     iq_block     minipaint     alt_f2     tbitstream     hex     proof2e1     zufall     proto     verzeichnung     clear_engine     feder_masse     ae20125     ccm     5ermedian     opengl_graphikengine     serial     kollision     fourier     rsa     info     parken     project_uncollector     wuerfel     einstein     mandelbrot     sortieren2     torus_chess     picking     screensaveblocker     laufschrift     dcf77     file_transfer     motionblur     io_adapter     simple_font     bitverknupfung     bmp_font     digiman     bezier     textur_filterung     uuart     picturerotate     kartei     perlin_noise     tokenizer     library     pathfinder     maw     bignumber     shannon_fano_coding     loop     quadtree     transparenz     vedische_multiplication     l_system     baum     induktion     ntools     gefangenen_dilemma     newton_interpolation     wuerfelzauber     opengltruetypefont     button_tool     network_delay     hilbert     screeny     atmegaboard     bigprim     fir_iir     kwirk     hoertest     balanced     codeviewer     trio     ascii     pointer     logger     jazzball     basic     calc     funplay2