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.

 

(7577 Hits)

 

  sudoku     shannon_fano_coding     kollision     button_tool     hex     mastermind     loop     race_condition     diffusionsfilter     knack     generische_liste     fingerspeed     maw     bww     io_serializer     galton_brett     4_gewinnt     pwm     qprogrammer     binomial     farbspectrum     ntools     tg12864b     kwirk     trackball     einstein     proto     heapsim     gpu_info     clickomania     boxmuller     pointer     funplay2     ym1602c     fouriersynthese     netzwerkprotokol     wuerfel     feder_masse     nsudoku     sql     gedanken_leser     8x8x8     imageinspector     lzw     episodenmanager     parken     info     bmp_font     greenfoot     attributgrammatik     graphen_algos     projizierte_schatten     codecounter     dxtools     gefangenen_dilemma     numeric_instability     3d_puzzle     passbildcreator     file_transfer     dithering_filtering     newton     minipaint     atmegaboard     library     weihnachtsstern     bigprim     sfxr     gorilla     wuerfelzauber     cubemap     hoertest     copycommander     crc     kartei     io_adapter     bezier     baum     hough_transformation     rollenspiel     rent_it     mauskoordinaten     project_collector     binaeruhr     5ermedian     dcf77     klab     address_db     delforlaz     openglsphere     suchen_dialog     steganographie     digiman     cpu_load     send_get_file     balanced     zufall     funkuhr     screensaveblocker     quadtree     weihnachtskalender     pentago     picking     c_libs     network_listener     tankplan     trio     textur_filterung     chunkmanager     stm     pi     ae20125     ctools     balanced2     reihen     xml     puzzle     fir_iir     dcommenter     picam     bignumber     iq_block     rubik_cube2     turing_maschine     filetools     opengl_graphikengine     pingpong     partikelengine     vokabel     fpc_depencies     fakenet     updater     network_bandwidth_limiter     labyrintcreator     screeny     winkonfig     sortieren2     tbitstream     4_wins     textfilter     matrix     fourier     clear_engine     transparenz     ccm     calender     gebmanager     l_system     anty_krypt     wireworld     gc_solver     desktop_lock     serial     pathfinder     td     verzeichnung     wecker     wii_whiteboard     alt_f2     piemenue     2048     mandelbrot