1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Developer30

Beiträge von Developer30

  • Absolem - das bin ich!

    • Developer30
    • 15. Dezember 2011 um 15:47

    Hallo und herzlich willkommen! ;)

  • Punkt eines Körpers rechnerisch um eine Achse rotieren

    • Developer30
    • 15. Dezember 2011 um 15:37

    Radiant.. ok 8|
    das ist dann quasi:

    Code
    rad=(PI/128) * winkel
  • Punkt eines Körpers rechnerisch um eine Achse rotieren

    • Developer30
    • 14. Dezember 2011 um 21:29

    hm ok :D
    würde das dann stimmen?

    Code
    für y-Achse
    Xn =  cos(p)*X + sin(p)*Z
    Yn = Y
    Zn = cos(p)*Z - sin(p)*X
    
    
    für z-Achse
    Xn = cos(p)*X - sin(p)*Y
    Yn = sin(p)*X + cos(p)*Y
    Zn = Z

    In welchem "Format" muss p angegeben werden? Welche Zahl entspricht 360°? Denn irgendwie dreht sich das Ding schon bei 0.5 enorm.

  • Punkt eines Körpers rechnerisch um eine Achse rotieren

    • Developer30
    • 14. Dezember 2011 um 21:03

    danke für die kleine Erläuterung. Ich hatte Matrizen noch nicht in der Schule von daher auch mal interessant :D ..
    Wobei es

    Xn = X
    Yn = cos(p)*Y + sin(p)*Z
    Zn = sin(p)*Y - cos(P)*Z

    sein müsste.. es hieß ja -sin(p)...

    danke ;D.. falls es noch Probleme bei der Umsetzung geben sollte, melde ich mich.

  • Punkt eines Körpers rechnerisch um eine Achse rotieren

    • Developer30
    • 14. Dezember 2011 um 19:51

    Hey @ all,

    eine Frage an die Mathe Genies im Forum. Und zwar folgendes: Wir stellen uns ein Körper (z.B. ein Würfel) vor, den ich um die x- [y, z] Achse um n° drehen möchte (siehe Skizze). Dafür drehe ich alle 8 Punkte des Würfels um die Achse. In meiner Skizze heißt der zu spiegelnde Punkt "P" (den ich erstmal um die x-Achse drehen möchte).
    Ich komme soweit, dass die Strecke PQ (zwischen Achse und Punkt) quasi einen Radius ergeben. Theoretisch läge der um n° gedrehte neue Punkt ja auf dem Umfang des Kreises (2PQ*PI). Nur wie finde ich jetzt x, y und z Koordinate des neuen Punkts heraus? ?(

    Hoffe auf Hilfe,
    thx :)

    Developer30

    Bilder

    • cube.png
      • 5,59 kB
      • 186 × 159
  • Happy Birthday Sprenger120 !!!

    • Developer30
    • 9. Dezember 2011 um 23:16

    Alles Gute! :party:

  • Herzlichen Glückwunsch Raupi

    • Developer30
    • 26. November 2011 um 19:56

    Alles Gute zum Geburtstag :party:

  • AntiSpeed hat Geburtstag

    • Developer30
    • 17. November 2011 um 17:50

    Alles Gute nachträglich! :party:

  • name22 feiert seinen 17ten

    • Developer30
    • 5. Oktober 2011 um 01:35

    Alles Gute ;)
    Feier schön! :party:

  • Select vs. Switch

    • Developer30
    • 15. Juli 2011 um 13:09

    Ich glaube Hauke hat ein Fehler in seinem Script, was die großen Differenzen erklärt.
    Er hat $var vor der Switch schleife nicht auf 0 zurückgesetzt. Dadurch ist ja klar, dass Switch viel schneller sein musste, weil es kaum zum Einsatz kam.

    Edit: so müsste es richtig sein:

    Spoiler anzeigen
    [autoit]

    $var = 0
    $time_select_start = TimerInit()
    while $var <= 10000
    $var += 1
    Select
    case $var = 500
    $man = "500 - 1"
    case $var = 2000
    $man = "2000 - 2"
    case $var = 6000
    $man = "6000 - 3"
    case $var = 9999
    $man = "ENDE"
    EndSelect
    WEnd
    $time_select_ende = TimerDiff($time_select_start)
    $var = 0 ; <-- $var muss auf 0 gesezt werden!
    $time_switch_start = TimerInit()
    while $var <= 10000
    $var += 1
    Switch $var
    case 500
    $man = "500 - 1"
    case 2000
    $man = "2000 - 2"
    case 6000
    $man = "6000 - 3"
    case 9999
    $man = "ENDE"
    EndSwitch
    WEnd
    $time_switch_ende = TimerDiff($time_switch_start)
    MsgBox(0, "", "Select --> " & $time_select_ende & @CRLF & "Switch --> " & $time_switch_ende)

    [/autoit]
  • AutoOS 1.0 - Der Desktopersatz in AutoIt

    • Developer30
    • 14. Juli 2011 um 16:04

    sagen wir "nur halb". du musst das vom link das https://autoit.de/ weg machen zu hauke96.bplaced.net/AutoOS/AutoOS_14-07-11.rar und dann geht das.

  • Array nummerieren und mit Formel berechnen??

    • Developer30
    • 11. Juli 2011 um 17:19

    das ist die Lösung, danke! :thumbup:

    Zitat von AspirinJunkie

    Btw: Wozu braucht man das?

    Also ich brauch das um mit einer errechneten Zahl auf den jeweiligen Arraywert zu "zeigen" (fast bisschen wie Pointer und Array in c++).

  • Array nummerieren und mit Formel berechnen??

    • Developer30
    • 11. Juli 2011 um 16:02

    Hey @ all,

    ich hoffe hier sind welche besonders gut in Mathe, weil ich bei folgendem Problem völlig auf dem Schlauch stehe:
    Ich habe ein Array, bei dem alle 3 Dimensionen gleich groß sind: $aArray[16][16][16]. Die Anzahl der Werte, die in diesen Array passen ist also 16^3. Wenn ich den Array nun folgendermaßen nummeriere:

    [autoit]

    d | [a] [b] [code=c]
    0 | [0] [0] [0]
    1 | [0] [0] [1]
    2 | [0] [0] [2]
    usw...

    [/autoit]


    dann könnte ich das ja genauso gut mit folgender Formel tun: a*(16^2) + b*16 + c = d
    Meine Frage ist nun, wie ich a, b, c errechnen kann, wenn ich d weiß ?(. Das einzige was mir dazu einfällt ist "lineares Gleichungssystem" aber da komm ich auch irgendwie nicht drauf :wacko:

    hoffe ihr könnt mir hier auf die Sprünge helfen :D
    Developer30

  • Destiny of Faith/Kevin

    • Developer30
    • 10. Juli 2011 um 23:18

    Herzlich Willkommen auch von mir :D

    Zitat von Destiny of Faith

    In 2 Monaten gehe ich auf eine weiterführende Schule für Informatik und will nicht einer von denen sein die von Programmieren noch nie was gehört haben.

    Wie bist du denn auf Informatik gekommen? Hast du schonmal mit einer Script-/ Programmiersprache gearbeitet, oder ist AutoIt jetzt sozusagen dein erster Einstieg? (sagt mir, wenn ich zu neugierig bin^^)

  • Hallo zusammen...

    • Developer30
    • 8. Juli 2011 um 14:11

    Auch von mir ein

    ==================
    | Herzlich Willkommen |
    ==================

    :party:

  • The Simple Piano Simulator

    • Developer30
    • 30. Juni 2011 um 18:16
    Zitat von name22

    Ach und woher weißt du das? Hast du das wirklich ausreichend getestet oder nur einmal ausprobiert und dann aufgegeben?

    Ich bin keiner von denen, die unballanciert mit Draw Befehlen um sich werfen und sich dann bei geringer FPS wundern. Aber ein GDI+ Spiel rein in AutoIt mit hoher Komplexität und großer Spielmöglichkeit halte ich für schwer erreichbar.

    Zitat von Developer30

    vorallem in AutoIt

    Zitat von name22

    Inline Assembler

    meine Aussage bezog sich hauptsächlich auf AutoIt. Ist mir schon klar, dass man mit Einbindung von Assembler FPS retten kann. Aber trotzdem ist dass, wie du auch selbst in deinem Post geschrieben hast, viel aufwändiger das ganze in GDI+ zu machen, als gleich DirectX zu benutzen.

    Zitat von Developer30


    Doch das stimmt in gewisser Weise schon. Sobald man etwas komplexeres machen möchte (mit vielen Draws) dann kann das vorallem in AutoIt, aber auch allgemein, sehr stockend werden.

    Ich glaube das war etwas unpräzise von mir formuliert. Besser: Spieleprogrammierung in GDI+ ist auffwändiger als wie mit dafür entwickelten Engines.

  • The Simple Piano Simulator

    • Developer30
    • 30. Juni 2011 um 13:30
    Zitat von name22

    @Soldier Wieso soll GDI+ nicht für Spiele geeignet sein? Schau mal in meine Signatur...

    Doch das stimmt in gewisser Weise schon. Sobald man etwas komplexeres machen möchte (mit vielen Draws) dann kann das vorallem in AutoIt, aber auch allgemein, sehr stockend werden.

  • Eigener Zufallsalgorhythmus - Fertig

    • Developer30
    • 29. Juni 2011 um 19:23
    Zitat von DFPWare

    Hmm... Naja ist nicht schlecht, aber ich fänds gut wenn man noch einstellen könnte dass nur ganze zahlen ausgegeben werden!
    DFPWare


    das kann man doch ganz leicht mit

    [autoit]

    int

    [/autoit]

    selbst machen..

  • Warum Sokrates?

    • Developer30
    • 29. Juni 2011 um 14:21

    Herzlich Willkommen :party:

  • Potenzenrechner bis 99 hoch 99

    • Developer30
    • 28. Juni 2011 um 15:12

    Hallo Luwid,

    Zitat von Luwid

    Allerdings weiß ich nicht wie ich anfangen soll bzw. wie ich die einzelnen Knöpfe binden soll.

    wie wärs mal mit GUI erstellen?

    folgende Befehle sollten dir helfen

    [autoit]

    GUICreate
    GUICtrlCreateButton
    GUICtrlCreateInput

    [/autoit]


    schau dir am besten mal die deutsche Hilfedatei an (Download hier).
    Du kannst auch den Koda Form Designer benutzen, mit dem lässt es sich am Anfang leichter einfache Fenster "designen". Wenn du schon eine GUI hast, poste sie am Besten hier, dann können wir die auch besser helfen.

    mfG
    Developer30

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™