danke,
genau das hab ich gesucht
Beiträge von Developer30
-
-
Hey @ all,
ich hab noch nicht sehr viel mit GDI+ gemacht. Wie kann ich hingehen und ein Bild ein und ausblenden?
Hier mein bisheriger Skript:Spoiler anzeigen
[autoit]$hImage = _GDIPlus_ImageLoadFromFile($hImageFile)
[/autoit]
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 1, 1)
_GDIPlus_ImageDispose($hImage)
so. das zeigt mir das Bild problemlos an, aber wie kann ich das nun wie mit einer "weichen Blende" hinein kommen lassen?mfG Develope30
-
hattest du in c++ einen interpreter für openGL geschrieben?
also ich kenn mich mit openGL noch nicht so gut aus und weiß daher nicht, wie ich vertex verarbeiten soll... -
ich habe nun gelesen, dass man, wenn man Modelle importieren will, eine Art Interpreter des Formates braucht. Wenn ich mir beispielsweise eine *.x-Datei ansehe, stelle ich fest, dass da so eine Art Messdaten gespeichert werden. Gibt es schon Interpreter unter AutoIt? Sonst sollte man sowas vielleicht mal entwickeln...
Hier noch ein Ausschnitt einer exportierten *.x-Datei:
Spoiler anzeigen
Code
Alles anzeigenxof 0303txt 0064 Material default { 1.0; 1.0; 1.0; 1.0;; 1.0; 1.0; 1.0; 1.0;; 0.0; 0.0; 0.0;; } Frame torus7 { Mesh { 512; 1.0240701187946255, 1.514385739752228, -0.9960405271458745;, 1.0967070700574482, 1.696752173306031, -0.3640930813796961;, 1.1932914424366972, 1.5054164479163366, -0.33687617141137116;, 1.1241969904562827, 1.3319440131987754, -0.938003582274844;, 1.0240701187946255, 1.514385739752228, -0.9960405271458745;, 0.7933605171626882, 1.1660090665209153, -1.5091662332349445;, 0.6032091248639513, 1.2590793211509754, -1.466049685408546;, 0.8226670345675137, 1.5904656871973928, -0.9779490858803026;, 1.0240701187946255, 1.514385739752228, -0.9960405271458745;, 0.8226670345675137, 1.5904656871973928, -0.9779490858803026;, 0.8917614865479266, 1.763938121914954, -0.37682167501682934;, 1.0967070700574482, 1.696752173306031, -0.3640930813796961;, 1.0240701187946255, 1.514385739752228, -0.9960405271458745;, 1.1241969904562827, 1.3319440131987754, -0.938003582274844;, 0.9047390807527222, 1.000557647152358, -1.4261041818030877;, 0.7933605171626882, 1.1660090665209153, -1.5091662332349445;, 1.0967070700574482, 1.696752173306031, -0.3640930813796961;, 1.0002130535769937, 1.6853447308295946, 0.2904678340635543;, 1.1015034327227133, 1.4945653456508303, 0.2857618517169185;, 1.1932914424366972, 1.5054164479163366, -0.33687617141137116;, 1.0967070700574482, 1.696752173306031, -0.3640930813796961;, 0.8917614865479266, 1.763938121914954, -0.37682167501682934;, 0.7999734768339435, 1.7530870196494475, 0.24581634811146014;, 1.0002130535769937, 1.6853447308295946, 0.2904678340635543;, 1.0002130535769937, 1.6853447308295946, 0.2904678340635543;, 0.749278408641973, 1.4819000920312326, 0.867991253417115;, 0.8628068537329064, 1.3010426883566928, 0.8351194923164769;, 1.1015034327227133, 1.4945653456508303, 0.2857618517169185;, 1.0002130535769937, 1.6853447308295946, 0.2904678340635543;, 0.7999734768339435, 1.7530870196494475, 0.24581634811146014;, 0.5612768978441367, 1.5595643623553102, 0.795173988711019;, 0.749278408641973, 1.4819000920312326, 0.867991253417115;, 0.749278408641973, 1.4819000920312326, 0.867991253417115;, 0.38210566021552295, 1.1173908589377526, 1.2805544713472392;, 0.5135410958285965, 0.9543105463197001, 1.2275620295454353;, 0.8628068537329064, 1.3010426883566928, 0.8351194923164769;, 0.749278408641973, 1.4819000920312326, 0.867991253417115;, 0.5612768978441367, 1.5595643623553102, 0.795173988711019;, 0.21201113993982668, 1.2128322203183175, 1.1876165259399767;, 0.38210566021552295, 1.1173908589377526, 1.2805544713472392;, 0.38210566021552295, 1.1173908589377526, 1.2805544713472392;, -0.045406469183681686, 0.647310258003211, 1.4653484778189494;, 0.10687870454873621, 0.5071557450302886, 1.4033436446111418;, 0.5135410958285965, 0.9543105463197001, 1.2275620295454353;, 0.38210566021552295, 1.1173908589377526, 1.2805544713472392;, 0.21201113993982668, 1.2128322203183175, 1.1876165259399767;, -0.19465125134003358, 0.7656774190289062, 1.363398141005684;, -0.045406469183681686, 0.647310258003211, 1.4653484778189494;, -0.045406469183681686, 0.647310258003211, 1.4653484778189494;, -0.4681731332617163, 0.1432237994286329, 1.3942400605087677;, -0.29526965743807343, 0.027653549516405362, 1.3357031800841528;, 0.10687870454873621, 0.5071557450302886, 1.4033436446111418;, -0.045406469183681686, 0.647310258003211, 1.4653484778189494;, -0.19465125134003358, 0.7656774190289062, 1.363398141005684;, -0.5967996133268431, ...
-
Hey @ all,
ich habe mich inzwischen mit dem openGL Plugin für AutoIt beschäftigt und wollte nun mal fragen, ob man Modelle aus Blender oder Wings3D (kp mit welcher Dateiendung) in OpenGL einbinden kann, und wenn, dann wie?
mfG
Developer30 -
Es gibt OpenGL Plugins für AutoIt.
ok. hab ich mir mal angesehen. ich werde dann mit OpenGL arbeiten, das PlugIn ist relativ gut verständlich...
-
nicht in 3d bekommen
naja ein Würfel ist immer 3d, aber dass man das drehen kann.. da ist Directx glaube ich vorteilhafter^^ -
also so weit ich weiß, wäre das in GDI+ noch komplizierter... wegen der 3-dimensionalität... aber kp, ich kenne mich wie gesagt nicht aus....
-
Hi @ all,
ich habe bereits schon ein in AutoIt die D3D9 UDF gesehen und möchte mich nun etwas mehr mit Direct X in AutoIt befassen.
Jedoch ist das, was ich bisher gesehen hab ein Haufen von DLL Calls mit denen ein "Anfänger" (wie z.B. ich) nichts anfangen kann.
Kann vielleicht jemand kurz die Funktionsweise erläutern wie man mit .x-Dateien kleine Darstellungen machen kann, bzw was man alles braucht,
um mit Direkt X in AutoIt arbeiten zu können (z.B. hilfreiche Editoren für Direct X Elemente etc...).
Es wär für mich interessant zu wissen, wie ich beispielsweise eine grüne Fläche auf der ein roter Würfel steht erstellen könnte, um die man sich
dann mit den Pfeiltasten z.B. drehen kann.
Ist das alles so möglich wie ich mir das vorstelle, oder nützt es einfach nix und man muss C++ lernen??!mfG
Developer30 -
-
-
erstmal thx :). hab alle Pakete installiert.
so, wenn ich jetzt versuche den Code von dem Link, den ideas2code gepostet hat, zu kompilieren, dann gibt der mir Fehlermeldungen zurück.
Unter anderem auch:Codewindows.c:5:21: error: gtk/gtk.h: No such file or directory windows.c:6:18: error: glib.h: No such file or directory
ich habe eigentlich alles befolgt, was auf der Website stand... denke ich jedenfalls. Ich hab auch noch glib-pakete und gtk-pakete installiert aber es scheint die includes einfach nicht zu geben
-
-
weiß jemand wo ich GTK+ als *.deb herunterladen kann? Habe nur ein tar.gz Archiev gefunden, und mit make install lief die Intallation schief..
-
-
Hey @ all,
ich beschäftige mich zurzeit etwas mit Linux. Weiß jemand, wie ich unter Linux mit C ein Fenster erstellen kann?
Als Compiler benutze ich den GCC (GNU Compiler Collection).mfG
Developer30
-
-
C:\Dokumente und Einstellungen\All Users\Startmenü
d.h. in der Startleiste sind also die Verknüpfungen aus dem Startmenü-Ordner? -
Ich verstehe nicht, was du meinst. Screenshot bitte.
hab angehäng...
Dokum...Einstell\[All User oder User]\Startmenü ...usw
das vermute ich auch, nur wo genau da?
falsch das ist die Schnallstartleiste neben dem StartButton
ah ok..
-
also ich benutze grade XP. aber unter windows vista gibts den Trennstrich auch
Edit: Ich meine den Trennstrich, der die oberen Verknüpfungen mit den unteren trennt.
-
Hey @ all,
ich habe mal folgende Frage: In der Windows Startleiste sind auf der linken Seite ja die Programmverknüpfungen. Jetzt würde mich interessieren, wo die Verknüpfungen gespeichert werden. Ich kam bisher immer nur auf folgenden Speicherort, jedoch sind da nicht die Verknüpfungen über dem Trennstrich dabei. Oder gibt es eventuell auch noch Registryeinträge, in denen die Verknüpfungen angegeben sind??..\username\Anwendungsdaten\Microsoft\Internet Explorer\Quick Launch
mfG
Developer30 -
Ergebnisdatei ist exakt um 1 Byte grösser als die Summe der beiden
das ist gut zu wissen, ich werde mit meinem Hexeditor mal nachsehenEdit: Habe nachgesehen, es wird kein Trennzeichen dazwischen getan, sondern ein Zeichen ans Ende gesetzt.
-
hey @ all,
ich hab schon rumgegoogelt und in allerlei Foren nach folgendem gesucht, hab aber keine Lösung gefunden:
Man kann ja mit "copy -b" in der Windows CMD Dateien zusammenfügen. Das klappt ja alles schön und gut, nur wie kann man diese wieder splitten? Ich habe gelesen, dass Windows dazu keine Funktion mitliefert und dies nur unter UNIX geht. Gibt es nun ein Tool für Windows, mit dem ich diese Dateien wieder zu den Ursprungsdateien splitten kann?mfG Developer30
-