Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    {...MatrixTransformationen...}Zitat von rotherford: „Ja, aber ich glaube danach sind alle Mouse-Koordinaten Pfutsch?“Ja, wenn man die Matrix auf das Gesamte Control anwendet, wird die Zeichnung ziemlich bald undurchführbar. Aber du kannst die Matrix auf einen Klon des Zeiger-GraphicsPath anwenden, dann kannste den schön drehen und Zeugs. Also imo kommt man bei so Controls mit mehreren ZeichenObjekten nicht mehr drumrum, auch wirklich im Code intelligente Zeichenobjekte anzulegen, die "wissen, wi…

  • Benutzer-Avatarbild

    Zitat von rotherford: „Klon? “Ja, was - weißt du nicht, was ein Klon ist? Ein anderes Objekt, in allen Eigenschaften gleich der Vorlage. Wie du das heranschaffst, ob MemberwiseClone, ICloneable, ein Copy-Konstruktor oder sonstwas daran beteiligt ist, ist mir ja schnurz. Aber GraphicsPath implementiert ja tatsächlich die ICloneable-Schnittstelle. Zitat: „Das heißt, wenn ich eine Transformation nur auf einen GraphicsPath anwende, bleiben Koordinaten etc. erhalten? “wessen Koordinaten? Bei sone Tra…

  • Benutzer-Avatarbild

    naja, in meinem Konzept von DrawFigure. Da beinhaltet eine Figur einen Standard-GraphicsPath, und wenn die Figur bewegt und sonstwie verändert wird, so darf man natürlich nicht den Standard-GraphicsPath bewegen, sonst hat man ja bei der nächsten Bewegung eine ziemlich unkalkulierbare Ausgangslage. Also vom Standard-GP (dem "Template") eine Kopie ziehen, und die herumschubsen. Aber ich habe doch Beispiele gegeben.