3D Engine direkt auf den Desktop??
3D Engine direkt auf den Desktop??
Hallo,
gibt es eine Möglichkeit 3D Objekte direkt auf den Bildschirm zuprojezieren?
Vlt. eine entsprechende 3D Engine die das kann?
ich würde gerne eine Art Assisten in 3D Programmieren, welcher mir (bzw. dem Anwender) bei meinen Proggy beisteht...
hat jemand schonmal sowas gemacht? Od. vlt. Realisierungsideen.
Vieln Dank im vorraus...
... und ein schönes Wochenende
butzel
EDIT:
ich hoffe das war jetzt die richtige forensparte.... wenn nicht sry ->verschieben
gibt es eine Möglichkeit 3D Objekte direkt auf den Bildschirm zuprojezieren?
Vlt. eine entsprechende 3D Engine die das kann?
ich würde gerne eine Art Assisten in 3D Programmieren, welcher mir (bzw. dem Anwender) bei meinen Proggy beisteht...
hat jemand schonmal sowas gemacht? Od. vlt. Realisierungsideen.
Vieln Dank im vorraus...
... und ein schönes Wochenende
butzel
EDIT:
ich hoffe das war jetzt die richtige forensparte.... wenn nicht sry ->verschieben
Alternativer Vorschlag
Ich würde jetzt mal einfach bezweifeln, dass es sowas gibt, allerdings kann man ja mal versuchen, mit GetDC_(0) den DeviceContext des Desktops zu bekommen und erstmal eine 2D Version des "Assistenten" draufzeichnen...und dann mit ein paar Berechnungen versuchen das Ding zu drehen und zu bewegen...ich mein was willst du auf dem Desktop mit echter 3D Grafik...mehr als über den Screen wandern und gestikulieren muss es doch nicht können oder? Ich werd mal ein CodeSnippet schreiben,okay??
GreetZ Marty
GreetZ Marty
Soweit ich weiß sind auch alle anderen "Desktop-Assistenten" nicht 3D, sondern sie sind in 3D vorgerendert, d.h. dass einfache Bitmaps benutzt werden, die dann halt zu einer Animation zusammengereit sind. Was soll denn der Assistent machen? (Ich bin nur neugierieg) Oder ist das noch geheim? 
mfG
Basti

mfG
Basti
enjoy life... while you can!
Meine Meinung
Danke Basti...das meinte ich... Basti...We're programmers...muhahaha*gg*
Hf
Hf
Ich bin DB-Programmierer
erstma vieln dank fuer die fixen antworten
Also, mit der 2D Variante habe ich auch schon geliebtäugt.
Aber mit einer 3D-Figur wäre ich in der Lage, die recht einfach (und grafisch verlustfrei) zu in jeder lage darzustellen oh. jede Grafik einzeln zu erstellen, ausserdem kann ich dann problemlos zoomen etc.
Ich bin normalerweise Datenbank / +DatenbankFrontEnd Programmierer...
mit grafischen sachen habe ich es nicht so
Ausserdem stellt sich dann immer noch die Frage wie ich die Grafik Transparenz erzeuge:
zur Zeit lese ich die Farbwerte des Bildschirmes aus (GetPixel) Speichere Sie in ein Array und lasse das Bild Zeichnen und überzeichne "transparente" punke mit den Daten aus meinem Array.
Ausserdem sende ich die MouseEreignisse der Transparenten Fläche weiter an die Applikation darunter...(pixel genau)
z.Zt. mache ich das noch mit VFP. Will jetzt aber mit PB entschprechende DLLs schreiben (Fox is doch ein bissl langsam dafür)
@BitHero
wie würde es den mit _DC(0) aussehen?
Also, mit der 2D Variante habe ich auch schon geliebtäugt.
Aber mit einer 3D-Figur wäre ich in der Lage, die recht einfach (und grafisch verlustfrei) zu in jeder lage darzustellen oh. jede Grafik einzeln zu erstellen, ausserdem kann ich dann problemlos zoomen etc.
Ich bin normalerweise Datenbank / +DatenbankFrontEnd Programmierer...
mit grafischen sachen habe ich es nicht so

Ausserdem stellt sich dann immer noch die Frage wie ich die Grafik Transparenz erzeuge:
zur Zeit lese ich die Farbwerte des Bildschirmes aus (GetPixel) Speichere Sie in ein Array und lasse das Bild Zeichnen und überzeichne "transparente" punke mit den Daten aus meinem Array.
Ausserdem sende ich die MouseEreignisse der Transparenten Fläche weiter an die Applikation darunter...(pixel genau)
z.Zt. mache ich das noch mit VFP. Will jetzt aber mit PB entschprechende DLLs schreiben (Fox is doch ein bissl langsam dafür)
@BitHero
wie würde es den mit _DC(0) aussehen?
EDIT:
die X2D-Lib funzt leider auch net
Ich will einen "systemweiten" Agenten machen, der nicht nur direkt bei meiner Anwendung hilft, sondern auch indirekt bei meiner Anwendung helfen kann. Bsp.: einspielen neuer Updates, Reparieren der DB, PlugIns, Installation, einen Replikation, Protieren eines Clientes, Fehleranalyse, erstellen von Verknüpfungen etc.
(Es muss vorerst auch nur auf NT (nt4, win2000 und XP) laufen
meine Linux-Version selbst noch nicht fertig
)
die X2D-Lib funzt leider auch net

Ich will einen "systemweiten" Agenten machen, der nicht nur direkt bei meiner Anwendung hilft, sondern auch indirekt bei meiner Anwendung helfen kann. Bsp.: einspielen neuer Updates, Reparieren der DB, PlugIns, Installation, einen Replikation, Protieren eines Clientes, Fehleranalyse, erstellen von Verknüpfungen etc.
(Es muss vorerst auch nur auf NT (nt4, win2000 und XP) laufen
meine Linux-Version selbst noch nicht fertig
