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.

 

(7573 Hits)

 

  newton     zufall     picturerotate     turing_maschine     openglsphere     quadtree     hoertest     wuerfel     piemenue     maw     uuart     farbspectrum     io_serializer     kwirk     schachprobleme     steganographie     proto     bignumber     2048     gorilla     graphen_algos     numeric_instability     l_system     parken     socket     c_libs     tclockex     matrix     anty_krypt     io_adapter     binaeruhr     ccm     qprogrammer     5ermedian     laufschrift     pwm     passbildcreator     waage     weihnachtsstern     wireworld     sortieren2     diffusionsfilter     nsudoku     td     sfxr     winkonfig     fouriersynthese     transparenz     xml     clear_engine     updater     wii_whiteboard     bww     cubemap     fir_iir     jazzball     binomial     generische_liste     mauskoordinaten     c_depencies     filetools     netzwerkprotokol     funkuhr     stm     info     projizierte_schatten     copycommander     fingerspeed     fpc_depencies     bigprim     bmp_font     wii_headtrack     baum     pingpong     gedanken_leser     delforlaz     textfilter     cpu_load     puzzle     fourier     picking     ntools     sudoku     greenfoot     pointer     sprite_engine     feder_masse     serial     ae20125     library     stereoprojektion     suchen_dialog     file_transfer     trackball     network_bandwidth_limiter     dithering_mask     screeny     alt_f2     balanced     imageinspector     basic     wecker     race_condition     picam     gpu_info     rent_it     clickomania     hex     boxmuller     bezier     ym1602c     torus_chess     reihen     labyrintcreator     mastermind     cleanup     klab     network_listener     partikelengine     shannon_fano_coding     4_gewinnt     tetris     dcommenter     mandelbrot     tbitstream     lzw     rubik_cube     calender     verzeichnung     8x8x8     tg12864b     desktop_lock     pi     codecounter     crc     galton_brett     button_tool     dxtools     loop     sql     pentago     address_db     fakenet     3d_puzzle     wuerfelzauber     atmegaboard     iq_block     gebmanager     4_wins     episodenmanager     simple_cad     balanced2     kollision     dcf77     opengl_spriteengine     digiman     multilanguage     vokabel