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.

 

(7563 Hits)

 

  mandelbrot     network_listener     rubik_cube     desktop_lock     rubik_cube2     lzw     kwirk     wuerfel     kartei     klab     screensaveblocker     heapsim     calender     imageinspector     cpu_load     dcf77     alt_f2     wireworld     projizierte_schatten     openglsphere     shannon_fano_coding     ccm     pentago     ym1602c     bww     transparenz     matrix     euler     partikelengine     numeric_instability     wuerfelzauber     turing_maschine     proto     opengl_graphikengine     gebmanager     serial     diffusionsfilter     sudoku     rsa     passbildcreator     ae20125     winkonfig     2048     3d_puzzle     ctools     filetools     chunkmanager     rollenspiel     anty_krypt     simpleray     fourier     picturerotate     screeny     codeviewer     qprogrammer     proof2e1     nsudoku     gpu_info     raetsel     fir_iir     feder_masse     laufschrift     iq_block     8x8x8     weihnachtsstern     hough_transformation     4_gewinnt     tankplan     parken     address_db     newton_interpolation     farbspectrum     fouriersynthese     mastermind     schachprobleme     hoertest     greenfoot     torus_chess     jazzball     socket     pointer     stm     attributgrammatik     baum     crc     newton     induktion     ntools     generische_liste     graphen_algos     network_bandwidth_limiter     knack     maw     binomial     dithering_mask     tg12864b     exp_func     fpc_depencies     tipp_it     trackball     netzwerkprotokol     sql     balanced     verzeichnung     suchen_dialog     vokabel     wii_whiteboard     info     hilbert     bignumber     digiman     dxtools     clear_engine     c_libs     gedanken_leser     balanced2     trio     pi     tclockex     copycommander     bezier     gc_solver     gorilla     cleanup     updater     pingpong     sortieren2     puzzle     fakenet     4_wins     mauskoordinaten     td     wecker     project_collector     xml     steganographie     minipaint     button_tool     multilanguage     hex     bmp_font     5ermedian     loop     picking     simple_font     basic     summe_n     tbitstream     ascii     picam     piemenue     io_adapter     dcommenter     kollision     wii_headtrack     zauber     textfilter     funkuhr     episodenmanager     io_serializer     codecounter