Package pi.actor
Class Circle
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Circle
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Circle
Beschreibt einen Kreis.
Der Kreis ist standardmäßig blau gefärbt. Die Farbe Blau wirkt für Itten rund, erweckt ein Gefühl der Entspanntheit und Bewegung und steht für den „in sich bewegten Geist“, wie er sich ausdrückt. Der Kreis entspricht der Farbe Blau, da er ein Symbol der „stetigen Bewegung“ darstelle.
- Author:
- Michael Andonie, Niklas Keller
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublediameter()Gibt den Durchmesser des Kreises aus.doubleradius()Gibt den Radius des Kreises aus.voidresetRadius(double radius) Setzt den Radius des Kreises 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
-
Circle
public Circle()Erzeugt einen Kreis mit einem Meter Durchmesser. -
Circle
public Circle(double diameter) Erzeugt einen Kreis durch Angabe des Durchmessers.- Parameters:
diameter- Der Durchmesser des Kreises.
-
-
Method Details
-
diameter
Gibt den Durchmesser des Kreises aus.- Returns:
- Der Durchmesser des Kreises.
-
radius
Gibt den Radius des Kreises aus.- Returns:
- Der Radius des Kreises.
-
resetRadius
Setzt den Radius des Kreises neu. Ändert damit die physikalischen Eigenschaften des Objekts.- Parameters:
radius- Der neue Radius des Kreises.
-