Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 192.

Werbeanzeige

11.06.2015, 16:47

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Die Berechnung hat auch in der Schleife gepasst. Das mit dem x und z tauschen kann ich morgen mal ausprobieren. Aber selbst wenn ich beide Startwinkel einfach auf 0 oder Öffnungswinkel / 2 setze, ist das Ergebnis seltsam.

11.06.2015, 15:53

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Mit deinen vorgeschlagenen Werten sieht das Ergebnis auch nicht richtig aus. Siehe auch mein Edit aus dem Post davor.

11.06.2015, 15:36

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Zitat von »[Anonymer Benutzer]« Also waren die Werte doch korrekt bezüglich horizontal vertikal. Also ergebnis 4 sieht doch gut aus es ist genau der Kugel ausschnitt den du mti den Formal berechnen kannst Obwohl man den vertikalen winkel zwischen 0 und 90° halten sollte versuch mal folgendes: startwinkel -90° schrittweite 180/144 C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 float horAngel = 90.0; float vertAngel = -90.0; float horAngelStep = 180.0 / 176.0; float ...

11.06.2015, 15:03

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Ja, die Verschiebung hatte ich gemacht, da die Winkel aus Sicht des Sensors und die Winkel, wie sie in den Kugelkoordinaten verwendet werden, nicht überein stimmen. Wenn ich mir die Grafik in dem Link (http://mathworld.wolfram.com/SphericalCoordinates.html) angegucke, dann ist theta 0° ja auf der x-Achse. Wenn ich mit dem Sichtfeld des Sensors arbeite, dann wäre theta 0° aber auf der y-Achse, was ja eigentlich 90° entsprechen würde. Daher habe ich dann 90°-(Öffnungswinkel/2) als start genommen. ...

11.06.2015, 14:10

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Zitat von »Koschi« Was du aber mal noch Probiern könntest, nur ein Quadranten abzubilden (Spiegelachse wäre Horizontale und Vertikale 0° Linie) die anderen 3 lassen sich dann über die Symetrie bestimmen. Vielleicht Hilft das ja etwas,das Erebnis zu verbessern. Das würde mir nicht helfen. Ich habe jetzt zwar Testdaten, mit denen dies möglich wäre, aber meine realen Daten sind nachher ja nicht mehr symmetrisch. Zitat von »Koschi« Edit: Noch was ist mir aufgefallen: Zitat Ich würde ja eigentlich e...

10.06.2015, 23:45

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

depth[][] ist eine Matrix (2 dimensionales Array) wo die radialen Distanzen des Sensors gespeichert werden. Für meine Testdaten habe ich diese alle auf 1 gesetzt. Diese radialen Distanzen möchte ich nun in XYZ Koordinaten umrechnen und in einer PointCloud speichern. Dazu iteriere ich über meine radialen Distanzen. Zuvor berechne ich mir die beiden Startwinkel (horizontal und vertikal) der Kugelkoordinaten anhand des Sichtfeldes des Sensors (horAngel, vertAngel) und Anhand des Sichtfeldes und der...

10.06.2015, 22:26

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Letztendlich will ich "einfach nur" die radialen Rohdaten des Sensors in eine XYZ Punktewolke umwandeln. Meine Testdaten sind alle 1.0, womit ich einen Kugelausschnitt bekommen sollte der in Richtung +Z zu sehen ist und dessen Mittelpunkt genau mein Ursprung ist. Für die Umwandlung wollte ich mir die entsprechenden Winkel der Kugelkoordinaten anhand des Öffnungswinkel, der Anzahl der Pixel und aktueller Pixelposition berechnen.

10.06.2015, 16:45

Forenbeitrag von: »Tankard«

Radiale Distanz zu XYZ

Moin, ich wollte eigentlich nur mal fix die radialen Distanzwerte eines 3D Sensors in XYZ Koordinaten umrechnen und anzeigen. Aber irgendwie komme ich da nicht so recht weiter. Zum Testen habe ich mir eine Matrix generiert, in welcher jede radiale Distanz genau 1.0 beträgt. Der Sensor ist so aufgebaut, dass +y nach oben und +x nach links geht und dass +z die Blickrichtung des Sensors ist. Also ein normales rechtshändiges Koordinatensystem. Für die Formeln der Umrechnung habe ich folgende Webseit...

22.04.2015, 19:49

Forenbeitrag von: »Tankard«

CMake, SFML von Source für CLion/MinGW erstellen

Ah, thx, hatte das wohl übersehen. Ist es zwar recht unübersichtlich im Vergleich zur CMake GUI, aber es funktioniert (teilweise). In der CMake GUI konnte ich ohne Probleme die Examples einstellen. In CLion gibt es das eine schön nichtssagende Fehlermeldung. Error:if given arguments: "THIS_GUI_APP" "AND" "SFML_OS_WINDOWS" "AND" "NOT" "DEFINED" "CMAKE_CONFIGURATION_TYPES" "AND" "STREQUAL" "Release" Unknown arguments specified Edit: Und wie führe ich ein install aus? Mit der CMake GUI und VS habe ...

22.04.2015, 17:37

Forenbeitrag von: »Tankard«

CMake, SFML von Source für CLion/MinGW erstellen

Moin, ich wollte gerade mal CLion (mit MinGW) antesten und direkt mal SFML dafür übersetzen. Dabei hatte ich aber direkt meine Probleme. Es liegt wohl an mangelndem Verständnis von CMake. Ich habe SFML mit CLion direkt aus dem Git geladen. Nun stellt sich mir die Frage wie ich SFML konfigurieren kann. Ich kenne sonst ausschließlich die CMake-GUI. Darüber konfigurieren ist kein Problem. Ich kann auch MinGW Makefile Projekte erstellen, allerdings werden diese von CLion nicht unterstützt (gibt beim...

16.03.2015, 22:57

Forenbeitrag von: »Tankard«

Star Citizen zeitlich begrenzt kostenlos spielbar

Versuch #5 hat dann auch funktioniert.

16.03.2015, 19:24

Forenbeitrag von: »Tankard«

Star Citizen zeitlich begrenzt kostenlos spielbar

Wenn der 20 GB Patch sich denn installieren ließe...

16.03.2015, 18:21

Forenbeitrag von: »Tankard«

Neues Spieleprojekt: C++ oder Java?

Es hört sich so an, als seist du nicht gerade abgeneigt C++ zu lernen. Wenn dein eigenes Projekt etwas größer wird, könntest du ja eventuell erst ein kleines Projekt wie Pong in C++ machen. Das ist dann überschaubarer Aufwand, bei dem du aber schon mal die Sprache, eine Grafik- und Physikbibliothek kennen lernen kannst.

26.02.2015, 23:27

Forenbeitrag von: »Tankard«

Externe Ersatz für interne Festplatte im Notebook, wie anschließen?

Ja, sorry, unten in der Liste sehe ich das Laufwerk doch. Musste nur scrollen bzw. das Fenster vergrößern. Irgendwie übersieht man alles wenn man etwas gestresst ist...

26.02.2015, 22:38

Forenbeitrag von: »Tankard«

Externe Ersatz für interne Festplatte im Notebook, wie anschließen?

Ich habe mir jetzt einen Wechselramen gekauft, der sowohl USB 3.0 als auch eSATA hat. Mein Problem ist jetzt erstmal: Wie bekomme ich mein DVD Laufwerk von D: auf E:, damit ich meine externe Festplatte als Laufwerk D: einbinden kann? Den Laufwerksbuchstaben einer Festplatte kann man ja einfach per Datenträgerverwaltung ändern, aber dort wird mein DVD Laufwerk nicht aufgeführt. Wie kann ich das ändern?

23.02.2015, 21:26

Forenbeitrag von: »Tankard«

Externe Ersatz für interne Festplatte im Notebook, wie anschließen?

Hallo, mir ist mal wieder (zum dritten mal) eine Festplatte kaputt gegangen (ausgeschaltetes Notebook im Kofferraum und nach 2 Stunden auf der Autobahn wurde die Platte nicht mehr erkannt). Meine Platte wird weder bei mir, noch in einem anderen Notebook erkannt. Mit einer anderen Festplatte, die ich vorübergehend ausgeliehen hatte, meldete Windows immer mal wieder einen Festplattenfehler (Fehlermeldung ohne weitere Auswirkungen). Daher bin ich mir nicht sicher, ob nicht vielleicht auch was am in...

13.01.2015, 21:09

Forenbeitrag von: »Tankard«

LibGdx Pixmap Color Format

Vielleicht liegt es daran, dass drawPixel einen Alphawert erwartet. Eventuell steht jetzt ein Farbwert dort, wo eigentlich Alpha sein soll.

13.01.2015, 20:51

Forenbeitrag von: »Tankard«

LibGdx Pixmap Color Format

Außerdem will Pixmap.drawPixel die Farbe als RGBA8888. Die Methode will laut Doku auch floats haben. Ich denke mal dass das einfach ohne Warnung implizit konvertiert wird.

11.01.2015, 12:42

Forenbeitrag von: »Tankard«

" localtime " Fehlerausgabe, warum ??

Zitat von »dot« Am besten einfach in den Projekteigenschaften unter Preprocessor Definitions das Makro standardmäßig definieren. Ich würde eher sagen, am Besten das tun, was in der Fehlermeldung steht und die entsprechende, neuere Funktion benutzen.

03.01.2015, 22:58

Forenbeitrag von: »Tankard«

Mal wieder was Lustiges

Zitat von »Jonathan_Klein« Wenn man jetzt denkt: Was für ein bescheuerter Beruf ist es eigentlich, künstliche Kacke runter zu spülen, dann muss man sich nur mal vorstellen, wie der Job von demjenigen, der die blaue Testsubstanz entwickelt hat, aussehen muss... (Rezeptur verfeinern und mit der Referenz vergleichen...) Schlimm wird's erst, wenn es verschiedene Konsistenzen geben soll. Die Sorte "Bier und Junkfood" möchte ich nicht entwickeln...

Werbeanzeige