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.

 

(7595 Hits)

 

  fouriersynthese     zauber     stm     galton_brett     updater     tipp_it     partikelengine     vokabel     sfxr     vedische_multiplication     lzw     network_delay     attributgrammatik     mastermind     fourier     puzzle     episodenmanager     file_transfer     weihnachtsstern     l_system     bignumber     4_gewinnt     c_depencies     ascii     verzeichnung     balanced2     loop     pingpong     5ermedian     turing_maschine     trackball     mandelbrot     calender     picam     textur_filterung     bezier     pwm     einstein     dcommenter     bmp_font     klab     clear_engine     delforlaz     feder_masse     ccm     diffusionsfilter     network_listener     imageinspector     screeny     bww     ctools     raetsel     bitverknupfung     fir_iir     kartei     qprogrammer     dithering_filtering     sirpinksy     fingerspeed     nsudoku     balanced     race_condition     chunkmanager     pentago     parken     anty_krypt     stereoprojektion     tippsy3     quadtree     summe_n     multilanguage     wuerfelzauber     network_bandwidth_limiter     clickomania     xml     gorilla     wii_headtrack     serial     tokenizer     greenfoot     game_of_life     ntools     tetris     dcf77     simple_font     socket     sortieren     kollision     newton     sudoku     affenpuzzle     button_tool     schachprobleme     fpc_depencies     td     lazcomment     exp_func     trio     rubik_cube     crc     picking     rubik_cube2