Package pi
Class Rectangle
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
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.
Diese Klasse ist identisch mit Rectangle. Sie steht hier,
damit sie über das Hauptpaket importiert werden kann, also
import pi.Rectangle;
- Since:
- 0.42
- Author:
- Josef Friedrich
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionErzeugt ein Quadrat mit der Seitenlängen von einem Meter.Rectangle(double sideLength) Erzeugt ein Quadrat unter Angabe der Seitenlänge.Rectangle(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
Methods inherited from class pi.actor.Rectangle
borderRadius, borderRadius, height, height, size, width, widthMethods inherited from class pi.actor.Geometry
animateColor, colorMethods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, 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, position, position, position, positionformatted, 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 Quadrat mit der Seitenlängen von einem Meter. -
Rectangle
Erzeugt ein Quadrat unter Angabe der Seitenlänge.- Parameters:
sideLength- Die Seitenlänge des Quadrats in Meter.- Since:
- 0.34.0
-
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 Lambda-Funktion, die den Umriss liefert.
-