Package pi.actor
Class Rectangle
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Rectangle
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Rectangle
Beschreibt ein Rechteck.
Das Rechteck ist standardmäßig rot gefärbt. Die Farbe Rot stellt für Itten die körperhafte Materie dar. Sie wirkt statisch und schwer. Er ordnet deshalb der Farbe die statische Form des Quadrates zu.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionRectangle(double width, double height) Erzeugt ein Rechteck durch Angabe der Breite und Höhe.Rectangle(double width, double height, Supplier<FixtureData> shapeSupplier) Erzeugt ein Rechteck durch Angabe der Breite und Höhe. -
Method Summary
Modifier and TypeMethodDescriptiondoublevoidborderRadius(double percent) doubleheight()Gibt die Höhe des Rechtecks in Meter zurück.voidheight(double height) Setzt die Höhe des Rechtecks neu.voidsize(double width, double height) Setzt die Höhe und Breite des Rechtecks neu.doublewidth()Gibt die Breite des Rechtecks in Meter zurück.voidwidth(double width) Setzt die Breite des Rechtecks neu.Methods inherited from class pi.actor.Geometry
animateColor, colorMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, color, complementaryColor, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, density, density, fixture, fixtures, fixtures, frameUpdateListeners, friction, friction, gravityScale, gravityScale, hide, isGrounded, isMounted, isRotationLocked, isVisible, keyStrokeListeners, layer, layerPosition, layerPosition, linearDamping, linearDamping, listenerBundle, lockRotation, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, mass, mouseClickListeners, mouseScrollListeners, moveBy, moveBy, opacity, opacity, overlaps, remove, removeMountListener, removeUnmountListener, resetMovement, restitution, restitution, rotateBy, rotation, rotation, rotationLocked, show, sleep, toggleVisible, velocity, velocity, visible, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pi.event.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
Rectangle
Erzeugt ein Rechteck durch Angabe der Breite und Höhe.- Parameters:
width- Die Breite des Rechtecks in Meter.height- Die Höhe des Rechtecks in Meter.
-
Rectangle
Erzeugt ein Rechteck durch Angabe der Breite und Höhe.- Parameters:
width- Die Breite des Rechtecks in Meter.height- Die Höhe des Rechtecks in Meter.shapeSupplier- Eine Lamda-Funktion, die den Umriss liefert.
-
-
Method Details
-
width
Gibt die Breite des Rechtecks in Meter zurück.- Returns:
- Die Breite des Rechtecks in Meter.
-
width
Setzt die Breite des Rechtecks neu. Dadurch ändern sich die physikalischen Eigenschaften (Masse etc.) des Rechtecks.- Parameters:
width- Die neue Breite für das Rechteck in Meter.
-
height
Gibt die Höhe des Rechtecks in Meter zurück.- Returns:
- Die Höhe des Rechtecks in Meter.
-
height
Setzt die Höhe des Rechtecks neu. Dadurch ändern sich die physikalischen Eigenschaften (Masse etc.) des Rechtecks.- Parameters:
height- Die neue Höhe für das Rechteck in Meter.
-
size
Setzt die Höhe und Breite des Rechtecks neu. Dadurch ändern sich die physikalischen Eigenschaften (Masse etc.) des Rechtecks.- Parameters:
width- Die neue Breite für das Rechteck in Meter.height- Die neue Höhe für das Rechteck in Meter.
-
borderRadius
-
borderRadius
-