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.

 

Picking ca. 640 KB (7541 Hits)

 

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