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.

 

( 226 Hits )

 

  ascii     exp_func     suchen_dialog     ae20125     c_depencies     gebmanager     sql     tg12864b     copycommander     rent_it     l_system     bitverknupfung     codecounter     screensaveblocker     cleanup     motionblur     project_uncollector     gc_solver     clickomania     kollision     wii_headtrack     delforlaz     basic     socket     rubik_cube2     proof2e1     sdl_tcp_ip     parken     einstein     shannon_fano_coding     affenpuzzle     tippsy3     torus_chess     multilanguage     verzeichnung     4_wins     bmp_font     logger     ccm     serial     waage     2048     anty_krypt     race_condition     c_libs     alt_f2     send_get_file     simple_font     imageinspector     chunkmanager     rubik_cube     pwm     filetools     maw     binaeruhr     gedanken_leser     tankplan     induktion     diffusionsfilter     fir_iir     cpu_load     formelparser     mandelbrot     ntools     gpu_info     lzw     codeviewer     kwirk     iq_block     rollenspiel     sfxr     klab     balanced     turing_maschine     partikelengine     knack     wuerfel     sprite_engine     pi     tbitstream     tasker     schachprobleme     sudoku     funkuhr     hoertest     atmegaboard     fpc_depencies     dithering_mask     hilbert     opengltruetypefont     fourier     feder_masse     openglsphere     picam     gorilla     pingpong     dithering_filtering     passbildcreator     library     3d_puzzle     uuart     calender     button_tool     dcf77     qprogrammer     updater     newton     balanced2     desktop_lock     crc     fouriersynthese     8x8x8     tetris     funplay2     5ermedian     wuerfelzauber     gefangenen_dilemma     newton_interpolation     summe_n     bww     address_db     mauskoordinaten     stm     tokenizer     kartei     reihen     clear_engine