Suchergebnisse
Suchergebnisse 1-20 von insgesamt 87.
Ohne SubClass kamen sie in dem Standard Messagehandler des Fensers an, mit Subclass aber weder im Fenster noch in SubClasshandler der Groupbox, habe den Fehler aber nun gefunden... hatte in meiner SubClass auch die WM_PAINT Message verarbeitet, das darf man scheinbar nicht machen, die Message wird jetzt ignoriert und nun geht es und de Messages kommen im Fensterhandler (also dem parent) an... Wenn ich nun aber individuelle Farben/Fonts benutzen möchte muss ich diese ja ständig erst im jeweiligen...
Haste schön kopiert Log ohne Subclass: Zitat unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORSTATIC message unidentified WM_CTLCOLORST...
Der Übersicht halber wollte ich meine Controls SubClassen und stieß dabei auf einige Probleme... explizit erst mal im meine GroupBox Wenn ich diese SubClasse, bekomme ich weder in der WinProc noch in der SubProc eine WM_CTLCOLORSTATIC Message und die GroupBoxen werden nicht mehr gezeichnet. Lasse ich sie normal über die WinProc laufen funktioniert alles Problemlos und könnte über das handle der lParam entsprechend meine GroupBoxen in meiner Controlliste suchen und behandeln, was aber irgendwie n...
Bin mir nicht mehr sicher mit welchen Styles ich die Fenster genau erstellt hatte Habe jetzt WS_CLIPSIBLINGS OR WS_CLIPCHILDREN bei meinen Fenstern und CLIPSIBLINGS bei den Controls das scheint das Problem wohl gelöst zu haben <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd-->
Ich versuche gerade ein kleines Framework für die AinApi zu basteln und stoße da immer wieder auf kleinere Probleme <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Hier hab ich Ein Fenster mit Child und einer Textbox... Hier habe ich das Problem das mein Childfester von der Textbox verdeckt wird, welche Messages muss ich wie und wo behandeln damit Fenster nicht verdeckt werden? Bei der Textbox bin ich gerade erst dran und möchte hier b...
Schade das bisher noch keiner seine Hilfe angeboten hat... habe das Projekt (wenn auch selbst noch nicht gespielt) ja schon eine ganze weile verfolgt und macht an sich einen recht guten Eindruck. Würde ja selbst meine Hilfe anbieten... aber da ich immer recht schnell das Interesse und die Lust verliere, wäre ich vermutlich keine sehr große Hilfe... wie es auch schon bei dem Luftschiff gewesen ist das letzten Endes nie so richtig fertig geworden ist...
finde ich ganz Hilfreich... http://www.flipcode.com/archives/Frustum_Culling.shtml
Zitat von »BlueCobold« Da dies schon bei der letzten Vorstellung ein wichtiger Punkt für mich als Moderator war: Wie sieht es aus mit den Urheberrechten? Habt Ihr da entsprechende Lizenzen? Lizenzen und ihre Bestimmungen sind für mich eh schon immer recht unverständlich gewesen... Aber anbei die Frage: ich beobachte zB schon recht lange ein Fan-Projekt wie dieses Return of the Tentacle wo es augenscheinlich so zu sein scheint das es sich explizit als Fan-Projekt auszeichnet und kostenlos heraus...
Ich glaube das es gar nicht so sehr darum geht was 'besser' ist, eine statische 'Worldmatrix' mag möglicherweise (je nach implementierung) schneller sein, aber wenn ich darüber nachdenke das ich quasi ALLES in einem Buffer handlen soll fehlt alle flexibilität... ich glaube darunter leidet mehr als man gewinnt... Ob OpenGL oder Direct3D dürfte der Schwerpunkt immer am Scene-Managment liegen... culling, draw-calls, shader ect... wenn die aufrufe bestmöglich optimiert sind hast du beides, flexibili...
Vor einer weile brauchte ich auch mal etwas in der art und kam zu Microsoft Expression Encoder Screen Capture, das es mittlerweile als Freeware? gibt... damit kann man den ganzen Screen oder eben nur ausschnitte mit individuellen Audioeinstellungen aufnehmen, ich jedenfalls finde von allen vorher getesteten freeware tools das mit am zuverlässigsten...
Naja, zuallererst dient Instancing zum reduzieren des Speicherverbrauchs. Es ist schlicht nur logisch das man das die Daten des selben Objekts (zB ein Baum) nur einmal in den Speicher lädt und dann eben mehrfach an verschiedenen Positionen 'rendert' Hier kann man bei jeden Objekt auch noch einfluss (neben der Position) auf Rotation, Grösse und Textur nehmen... Mit dem vom LukasBanana's vorgeschlagen glDrawElementsInstanced hab ich selbst bisher noch nicht gearbeitet, daher hier korrigieren wenn ...
Wenn es Dir 'nur' darum geht einen möglichen Weg von A nach B zu 'finden', hilft Dir vielleicht die erste Seite dieses Threads?! Ansatz zur Wegfindung
Zitat von »"DeKugelschieber"« Zitat von »"S. P. Gardebiter"« Wenn ich dafür Videoram reserverieren muss, wieviel wird reserviert? So viel wie du ins VBO packst. Quellcode 1 sizeof(float)*vertices.size() z.B. Zitat von »"S. P. Gardebiter"« Wieviel ist empfohlen? http://www.opengl.org/wiki/Vertex_Specif…_Best_Practices Es macht natürlich wenig Sinn einzelne Quads oder Triangles in ein VBO zu stecken, das würde alles in allem die ganze sache sogar langsamer machen als mit glBegin/glEnd zu 'zeichne...
Es stimmt wohl das OpenGL Dokumentationen und Hilfe sowie Tutorials teils sehr konfus sind... entweder veraltet oder unnötig verkompliziert (sehr schade alles in allem) Meiner persönlichen Meinung kannst Du getrost VBOs nutzen (auch für ältere Systeme) VBOs werden bereits seit OpenGL Version 1.5 unterstützt Shader, wenn man sich einmal mit befasst hat vereinfachen diverse Operationen und Berechnungen (zB Blending, Multitexturing ect...) Und da diese direkt auf der Grafikkarte berechnet werden si...
Ich finde es erstaunlich das man 4 Seiten Diskussion für die Behandlung eines einfachen und bekannten Problems benötigt... Diese Seite hat mir damals geholfen: (Fertigen Libs und Funktionen in ehren...) http://www.back-side.net/codingrects.html
Ist zwar schon wieder ein bisschen her das ich mich Aktiv damit beschäftigt habe, aber im Groben stimmt es das man nur ein Index 'übergeben' kann, während in einem Wavefront OBJ jeweil ein Index für Verticex,Tex-Coords und Normale ist. Da bleibt Dir nichts anderes übrig (wie bei jeden andern Format auch) es entsprechend 'anzupassen' Ich selbst habe die verschiedenen Daten in mehreren Listen gespeichert und dann eine entsprechende Liste Neu erstellt. Eine glaube recht gute Erklärung gab es unter ...
Zitat von »"Tobiking"« Du solltest dir mal das Tutorial unter http://www.cokeandcode.com/info/tut2d.html angucken. Das Tutorial scheint schon ganz gut, und deckt sich bei der Fenster Erstellung ganz gut mit Nimelrian's und Salcadur's Tipps Zitat von »"Nimelrian"« Wenn ich mich recht entsinne kannst du einen Frame an die Größe der darin liegenden Objekte anpassen. Zitat von »"Sacaldur"« Wie Nimelrian bereits gesagt hat, kannst du (wahrscheinlich mit pack()) die optimale Größe des Fensters berech...
Ein bisschen googlen und probieren haben mich nicht so wirklich weit gebracht... zumal ich scheinbar keine guten Tutorials finde... viele sind sich ähnlich aber gehen kaum auf das eigentlich Problem ein Ich habe nun mal folgendes: javaapplication6.java Java-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package javaapplication6; public class JavaApplication6 { public static void main(String[] args) { myWindow win; win = new myWindow(); win.myWindow(640,480,"test"); win.buffer.drawString("da...
ok, das hat mit googeln dann doch noch geklappt (mehr oder weniger) myWindow.java Java-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 package javaapplication6; import java.awt.*; //import java.awt.event.*; public class myWindow extends Frame { public void myWindow(int width, int height, String title) { setSize(width,height); setTitle(title); addWindowListener( new java.awt.event.WindowAdapter() { @Override public void windowClosing(java.awt.event.Wi...
Ich versuche mich grad mal in ersten Java 'gehversuchen' Mein erster Schritt sollte werden, ein Fenster zu erstellen was soweit auch geklappt hat: myWindow.java Java-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package javaapplication6; import java.awt.*; //import java.awt.event.*; public class myWindow extends Frame { public void myWindow(int width, int height, String title) { Frame W; W = new Frame(title); W.addWindowListener( new java.awt.event.WindowAdapter() { @O...