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.

 

(7551 Hits)

 

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