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.

 

(7541 Hits)

 

  cubemap     cleanup     turing_maschine     l_system     summe_n     winkonfig     proof2e1     funplay2     funkuhr     rsa     fakenet     rent_it     gebmanager     generische_liste     matrix     td     tclockex     nsudoku     mauskoordinaten     anty_krypt     delforlaz     tasker     baum     fpc_depencies     schachprobleme     fouriersynthese     game_of_life     library     tetris     kartei     wii_whiteboard     screensaveblocker     episodenmanager     einstein     mastermind     digiman     dcommenter     boxmuller     steganographie     jazzball     dxtools     raetsel     vedische_multiplication     wireworld     race_condition     exp_func     openglsphere     bmp_font     screeny     piemenue     weihnachtsstern     3d_puzzle     calender     cpu_load     euler     4_wins     zufall     send_get_file     portal     feder_masse     uuart     chunkmanager     tg12864b     suchen_dialog     4_gewinnt     dithering_filtering     2048     simple_cad     hough_transformation     puzzle     bignumber     clickomania     atmegaboard     iq_block     serial     qprogrammer     mandelbrot     partikelengine     perlin_noise     tipp_it     sfxr     transparenz     induktion     tokenizer     sudoku     codeviewer     dcf77     wuerfelzauber     parken     imageinspector     hex     dithering_mask     wii_headtrack     5ermedian     ctools     simpleray     sortieren2     tbitstream     basic     file_transfer     button_tool     gefangenen_dilemma     zauber     textur_filterung     knack     xml     gorilla     sortieren     balanced     ccm     picking     filetools     numeric_instability     affenpuzzle     desktop_lock     loop     gedanken_leser     trackball     netzwerkprotokol     textfilter     klab     binomial     simple_font     passbildcreator     wecker     sql     crc     sirpinksy     c_libs     laufschrift     network_bandwidth_limiter     hilbert     diffusionsfilter     picam     hoertest     weihnachtskalender     bezier     ntools     proto     tippsy3     codecounter     farbspectrum     io_adapter     torus_chess     wuerfel     fir_iir     picturerotate     greenfoot     verzeichnung     bigprim     pwm     rubik_cube2     address_db     ae20125     projizierte_schatten     shannon_fano_coding     kwirk     maw     fourier     bww     ym1602c     socket     8x8x8     lzw     network_listener     c_depencies     balanced2     vokabel     pointer     stm     pi     pentago     opengl_spriteengine     alt_f2     gc_solver     clear_engine     sprite_engine     tankplan     io_serializer     ascii     copycommander