Uses of Class
ea.Vector

Packages that use Vector
Package
Description
 
 
 
 
 
  • Uses of Vector in ea

    Fields in ea declared as Vector
    Modifier and Type
    Field
    Description
    static final Vector
    Vector.DOWN
    Konstante für eine einfache Verschiebung vectorFromThisTo unten (0, 1)
    static final Vector
    Vector.LEFT
    Konstante für eine einfache Verschiebung vectorFromThisTo links (-1, 0)
    static final Vector
    Vector.NULL
    Konstante für einen "bewegungslosen" Vector (0, 0)
    static final Vector
    Vector.RIGHT
    Konstante für eine einfache Verschiebung vectorFromThisTo rechts (1, 0)
    static final Vector
    Vector.UP
    Konstante für eine einfache Verschiebung vectorFromThisTo oben (0, -1)
    Methods in ea that return Vector
    Modifier and Type
    Method
    Description
    Vector.add(float x, float y)
    Berechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.
    Vector.add(Vector v)
    Berechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.
    Vector.clone()
     
    static Vector
    Game.convertMousePosition(Scene scene, Point mousePosition)
     
    Vector.divide(float divisor)
    Teilt die effektive Länge des Vektors durch eine Zahl und kürzt dadurch seine Effektivität.
    Vector.getDistance(Vector v)
    Gibt den Vektor an, der den Punkt, den dieser Vektor beschreibt, zu dem Punkt verschieben würde, den ein weiterer Vektor beschreibt.
    static Vector
    Gibt die Fenstergröße in Pixel aus.
    final Vector
     
    static Vector
    Gibt die Position der Maus in der aktuell angezeigten Scene aus.
    Camera.getOffset()
    Gibt den Offset/Verzug der Kamera aus.
    Camera.getPosition()
    Die aktuelle Position der Kamera.
    Vector.multiply(float factor)
    Multipliziert die effektiven Längen beider Anteile des Vektors (getX und getY) mit einem festen Faktor.
    Vector.multiplyX(float factor)
    Multipliziert die effektive Länge des X-Anteils des Vektors mit einem festen Faktor.
    Vector.multiplyY(float factor)
    Multipliziert die effektive Länge des X-Anteils des Vektors mit einem festen Faktor.
    Vector.negate()
    Berechnet die Gegenrichtung des Vektors.
    Vector.negateX()
    Berechnet die Gegenrichtung des Vektors in X-Richtung.
    Vector.negateY()
    Berechnet die Gegenrichtung des Vektors in Y-Richtung.
    Vector.normalize()
    Gibt eine Normierung des Vektors aus.
    static Vector
    Vector.of(org.jbox2d.common.Vec2 vector)
     
    static Vector
    Vector.ofAngle(float angleInDegree)
     
    Vector.rotate(float degree)
    Berechnet eine rotierte Version.
    Vector.subtract(float x, float y)
    Berechnet die Differenz zwischen diesem und einem weiteren Vector.
    Vector.subtract(Vector v)
    Berechnet die Differenz zwischen diesem und einem weiteren Vector.
    Direction.toVector()
    Berechnet einen einfachen Vector (maximale Auslenkung bei jeder Achse 1 (positiv wie negativ)).
    Übersetzt einen Punkt auf diesem Layer zu der analogen, aktuellen Pixelkoordinate im zeichnenden Frame.
    static Vector
    Factory.vector(double x, double y)
     
    static Vector
    Factory.vector(float x, float y)
     
    Methods in ea with parameters of type Vector
    Modifier and Type
    Method
    Description
    Vector.add(Vector v)
    Berechnet die effektive Bewegung, die dieser Vector und ein weiterer zusammen ausüben.
    float
    Vector.getAngle(Vector other)
    Berechnet den Winkel zwischen diesem Vector und einem weiteren.
    Vector.getDistance(Vector v)
    Gibt den Vektor an, der den Punkt, den dieser Vektor beschreibt, zu dem Punkt verschieben würde, den ein weiterer Vektor beschreibt.
    float
    Berechnet das Skalarprodukt von diesem Vector mit einem weiteren.
    ea.internal.Bounds
    Layer.getVisibleArea(Vector gameSizeInPixels)
    Gibt die derzeit auf dem Bildschirm sichtbare Fläche des Layers an.
    ea.internal.Bounds
    Scene.getVisibleArea(Vector gameSizeInPixels)
    Gibt die sichtbare Fläche auf dem Hauptlayer aus.
    void
    Camera.moveBy(Vector vector)
     
    void
    Camera.moveTo(Vector vector)
     
    void
    Layer.setGravity(Vector gravityInNewton)
    Setzt die Schwerkraft, die auf alle Objekte innerhalb des Hauptlayers der Scene wirkt.
    void
    Scene.setGravity(Vector gravityInNewton)
    Setzt die Schwerkraft, die auf alle Objekte innerhalb des Hauptlayers der Scene wirkt.
    void
    Camera.setOffset(Vector offset)
    Setzt einen Kameraverzug.
    void
    Camera.setPosition(Vector position)
    Setzt die aktuelle Position der Kamera
    void
    Layer.setVisibleHeight(float height, Vector gameSizeInPixels)
    Setzt den Kamerazoom exakt, sodass die sichtbare Höhe des sichtbaren Fensters einer bestimmten Länge entspricht.
    void
    Layer.setVisibleWidth(float width, Vector gameSizeInPixels)
    Setzt den Kamerazoom exakt, sodass die sichtbare Breite des sichtbaren Fensters einer bestimmten Länge entspricht.
    Vector.subtract(Vector v)
    Berechnet die Differenz zwischen diesem und einem weiteren Vector.
    Übersetzt einen Punkt auf diesem Layer zu der analogen, aktuellen Pixelkoordinate im zeichnenden Frame.
    Constructors in ea with parameters of type Vector
    Modifier
    Constructor
    Description
     
    Vector(Vector start, Vector end)
    Konstruktor.
  • Uses of Vector in ea.actor

    Methods in ea.actor that return Vector
    Modifier and Type
    Method
    Description
    final Vector
    Actor.getCenter()
    Gibt den Mittelpunkt des Objektes in der Scene aus.
    final Vector
     
    final Vector
    Actor.getPosition()
    Gibt die Position dieses Actor-Objekts aus.
    final Vector
    Actor.getVelocity()
    Gibt die Geschwindigkeit aus, mit der sich dieses Objekt gerade (also in diesem Frame) bewegt.
    Methods in ea.actor with parameters of type Vector
    Modifier and Type
    Method
    Description
    final void
    Actor.applyForce(Vector newton)
    Wirkt eine Kraft auf den Schwerpunkt des Objekts.
    final void
    Actor.applyForce(Vector newton, Vector globalPoint)
    Wirkt eine Kraft auf einem bestimmten Punkt in der Welt.
    final void
    Actor.applyImpulse(Vector newtonSeconds)
    Wirkt einen Impuls auf den Schwerpunkt des Objekts.
    final void
    Actor.applyImpulse(Vector newtonSeconds, Vector globalPoint)
    Wirkt einen Impuls an einem bestimmten Point in der Welt.
    final boolean
    Actor.contains(Vector p)
    Prüft, ob ein bestimmter Punkt innerhalb des Objekts liegt.
    Actor.createDistanceJoint(Actor other, Vector anchorRelativeToThis, Vector anchorRelativeToOther)
    Erstellt einen Distance-Joint zwischen diesem und einem weiteren Actor-Objekt.
    Actor.createPrismaticJoint(Actor other, Vector anchor, float axisAngle)
     
    Actor.createRevoluteJoint(Actor other, Vector relativeAnchor)
    Erstellt einen Revolute-Joint zwischen dem zugehörigen Actor-Objekt und einem weiteren.
    final RopeJoint
    Actor.createRopeJoint(Actor other, Vector relativeAnchor, Vector relativeAnchorOther, float ropeLength)
    Erstellt einen Rope-Joint zwischen diesem und einem weiteren Actor-Objekt.
    final WeldJoint
    Actor.createWeldJoint(Actor other, Vector anchorRelativeToThis, Vector anchorRelativeToOther)
    Erstellt einen Weld-Joint zwischen diesem und einem weiteren Actor-Objekt.
    final void
    Actor.moveBy(Vector v)
    Verschiebt das Objekt ohne Bedingungen auf der Zeichenebene.
    void
    Polygon.resetPoints(Vector... points)
    Setzt den Streckenzug neu, der dieses Polygon beschreibt.
    final void
    Actor.setCenter(Vector center)
    Verschiebt die Actor-Figur so, dass ihr Mittelpunkt die eingegebenen Koordinaten hat.
    Diese Methode arbeitet mit dem Mittelpunkt des das Objekt abdeckenden Bounding-Rechtecks durch den Aufruf der Methode getCenter().
    final void
    Actor.setPosition(Vector position)
    Setzt die Position des Objektes gänzlich neu auf der Zeichenebene.
    final void
    Actor.setVelocity(Vector velocityInMPerS)
    Setzt die Geschwindigkeit "hart" für dieses Objekt.
    Constructors in ea.actor with parameters of type Vector
    Modifier
    Constructor
    Description
     
    Polygon(Vector... points)
    Erstellt ein neues Polygon.
  • Uses of Vector in ea.animation

    Constructors in ea.animation with parameters of type Vector
    Modifier
    Constructor
    Description
     
    CircleAnimation(Actor actor, Vector rotationCenter, float durationInSeconds, boolean circleClockwise, boolean rotateActor)
    Erstellt eine Circle-Animation.
     
    LineAnimation(Actor actor, Vector endPoint, float durationInSeconds, boolean pingpong)
    Erstellt eine neue Linien-Animation.
  • Uses of Vector in ea.collision

    Methods in ea.collision that return Vector
    Modifier and Type
    Method
    Description
    CollisionEvent.getTangentNormal()
     
    Methods in ea.collision that return types with arguments of type Vector
    Modifier and Type
    Method
    Description
    CollisionEvent.getPoints()
     
  • Uses of Vector in ea.event

    Methods in ea.event with parameters of type Vector
    Modifier and Type
    Method
    Description
    void
    MouseClickListener.onMouseDown(Vector position, MouseButton button)
    Diese Methode wird bei jedem Klick aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.
    default void
    MouseClickListener.onMouseUp(Vector position, MouseButton button)
    Diese Methode wird bei jedem Loslassen einer Maustaste aufgerufen, unabhängig davon an welcher Position sich die Maus befindet.