Du bist nicht angemeldet.

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 038

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 28

  • Private Nachricht senden

1

Sonntag, 11. März 2012, 20:48

Bild um Y Achse drehen

Wie bekomme ich das hin, dass ich das Bild, das ich mit GDI zeichne, um einen bestimmten Winkel auf der Y-Achse rotieren kann. Ich habe bisher nur Beispiele gefunden, beiden ich das Bild um einen Punkt rotieren lassen konnte.
Mfg chris213

Meine Finanzen LeitSim4

Niko Ortner

Rubiks Würfler

  • »Niko Ortner« ist männlich

Beiträge: 1 158

Dabei seit: 27. Oktober 2010

Wohnort: Sillian

Hilfreich-Bewertungen: 250

  • Private Nachricht senden

2

Montag, 12. März 2012, 00:57

Schprichst Du von 3D oder von 2D?
Wenn 2D: Bitte erkläre, wie wir uns "um die Y Achse rotieren" vorstellen können.
"Man ist nie fertig, es geht immer noch besser!"
Danke an alle, die um 2:00Uhr morgens nichts besseres zu tun haben als anderen bei VB zu helfen :thumbsup:

vb-checker

Certified Checkbox Unchecker

  • »vb-checker« ist männlich

Beiträge: 1 414

Dabei seit: 30. März 2009

Hilfreich-Bewertungen: 160

  • Private Nachricht senden

3

Montag, 12. März 2012, 01:04

An Achsen kann man in 2D nur spiegeln. Im 3D Bereich geht das. Oder mit geschickter Transformation bekommt man diesen Efekt in 2D auch hin
Das sind ja Ubisoftmethoden hier !


Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 038

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 28

  • Private Nachricht senden

4

Montag, 12. März 2012, 13:58

Ich spreche von 2D.
Mfg chris213

Meine Finanzen LeitSim4

FreakJNS

Benutzter Registrierter

  • »FreakJNS« ist männlich

Beiträge: 1 224

Dabei seit: 19. März 2011

Hilfreich-Bewertungen: 290

  • Private Nachricht senden

5

Montag, 12. März 2012, 14:07

Sieh dir mal die .RotateFlip Funktion von Bitmaps an, ich denke die ist genau das, was du suchst

supreme

Registrierter Benutzer

  • »supreme« wurde gesperrt

Beiträge: 21

Dabei seit: 11. März 2012

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

6

Montag, 12. März 2012, 14:50

Also ich glaube er meint nicht dass es etwa so ist,
dass es rechts nach vorne geschwenkt wird und links hinten bleibt?

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 038

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 28

  • Private Nachricht senden

7

Montag, 12. März 2012, 14:56

Danke, das ist es aber nicht. Die Funktion dreht das Bild im Mittelpunkt.
Mfg chris213

Meine Finanzen LeitSim4

supreme

Registrierter Benutzer

  • »supreme« wurde gesperrt

Beiträge: 21

Dabei seit: 11. März 2012

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

8

Montag, 12. März 2012, 15:46

Achsoo..

Visual Basic Quellcode

1
2
3
4
    	Dim B As New Bitmap(100, 100)
    	Dim G As Graphics = Graphics.FromImage(B)
    	G.DrawString("lol", New Font("Arial", 10), Brushes.Black, 50, 50)
    	G.Transform.Rotate(90)


Einfachste überhaupt :D

Myrax

that really bizpingls my bazopngle.

  • »Myrax« ist männlich

Beiträge: 955

Dabei seit: 30. September 2010

Frühere Benutzernamen: Christopher2000

Hilfreich-Bewertungen: 259

  • Private Nachricht senden

9

Montag, 12. März 2012, 15:49

Das dreht aber meines Wissens nach im Mittelpunkt.
Ich spiel das Akkordeon. Dein Argmument ist ungültig.
du kannst mir folgen, wenn du willst.
KEINE FRAGEN ÜBER VB PER PN - DIESE WERDEN IGNORIERT UND LANDEN IM PAPIERKORB

FREE MINECRAFT AND ROOT SERVERVS

RodFromGermany

Der Programmator

Beiträge: 17 857

Hilfreich-Bewertungen: 1755

  • Private Nachricht senden

10

Montag, 12. März 2012, 16:18

Eine solche Rotation ist eine Rotation um die z-Achse.
Jede solche Rotation um einen beliebiges Zentrum lässt sich stets zurückführen auf eine Rotation um einen besonderen Punkt (z.B. Mittelpunkt) und eine Translation.
Dies ist elementare Mathematik.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
VB-Fragen über PN werden ignoriert!

supreme

Registrierter Benutzer

  • »supreme« wurde gesperrt

Beiträge: 21

Dabei seit: 11. März 2012

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

11

Montag, 12. März 2012, 18:34

Anstatt .Rotate() nimm .RotateAt()

RodFromGermany

Der Programmator

Beiträge: 17 857

Hilfreich-Bewertungen: 1755

  • Private Nachricht senden

12

Dienstag, 13. März 2012, 09:55

Falls das nicht genügt, sende doch mal ein Bild vor und nach einer Rotation, wie Du es Dir vorstellst.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
VB-Fragen über PN werden ignoriert!

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich
  • »Chris213« ist der Autor dieses Themas

Beiträge: 1 038

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 28

  • Private Nachricht senden

13

Dienstag, 13. März 2012, 20:26

Erstmal danke für eure Hilfe, ich habe mich entschloss das mit XNA zu machen, dort weiß ich wie es geht.
Mfg chris213

Meine Finanzen LeitSim4

Eistee

anfänger

  • »Eistee« ist männlich

Beiträge: 1 249

Dabei seit: 22. August 2008

Wohnort: NRW

Hilfreich-Bewertungen: 207

  • Private Nachricht senden

14

Mittwoch, 14. März 2012, 19:12

Falls man mal fragen darf, geht es um solch eine Art drehungen wie man diese bei den Münzen in Mario spielen beobachten kann?

MjDUff

Registrierter Benutzer

Beiträge: 4

Dabei seit: 9. April 2012

  • Private Nachricht senden

15

Montag, 9. April 2012, 17:23

hallo ich bin total neu hier,

eben eingeloggt, ich glaube ich weiß wie er es haben, als wenn eben planeten(hier sind es Bilder) auf einer Laufbahn um einen zantralen punkt verschoben werden können, ähnlich dem flip effekt bei win7 wenn man windows taste drückt und tab....suche nämlich genau für so etwas auch ein tutorial.... so kann man ein bild in dem vordergrund sehen und es dann weiter schieben dann ist eben ein anderes zu sehen...sowas suche ich....

danke schonmal für eure hilfe...

hab mal in der edit nen bild angehangen denke das sagt doch alles
»MjDUff« hat folgendes Bild angehängt:
  • Rotation.jpg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MjDUff« (9. April 2012, 17:37) aus folgendem Grund: hmm


RodFromGermany

Der Programmator

Beiträge: 17 857

Hilfreich-Bewertungen: 1755

  • Private Nachricht senden

16

Montag, 9. April 2012, 17:33

@MjDUff:
Mach einen neuen Thread auf. :thumbsup:
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
VB-Fragen über PN werden ignoriert!

MjDUff

Registrierter Benutzer

Beiträge: 4

Dabei seit: 9. April 2012

  • Private Nachricht senden

17

Montag, 9. April 2012, 17:42

ok mach ich

Social Bookmarks