Package pi.actor
Class RegularPolygon
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Polygon
pi.actor.RegularPolygon
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
Beschreibt ein regelmäßiges Vieleck bzw. reguläres
Polygon.
Bei einem regelmäßigen Polygon sind alle Seiten gleich lang und alle Innenwinkel gleich groß.
- Author:
- Josef Friedrich
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionRegularPolygon(int numSides) Erzeugt einen reguläres Polygon durch Angabe der Anzahl der Seiten und einem Radius von einem Meter.RegularPolygon(int numSides, double radius) Erzeugt einen reguläres Polygon durch Angabe der Anzahl der Seiten und des Radius. -
Method Summary
Methods inherited from class pi.actor.Polygon
resetPointsMethods 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
-
RegularPolygon
public RegularPolygon(int numSides, double radius) Erzeugt einen reguläres Polygon durch Angabe der Anzahl der Seiten und des Radius.- Parameters:
numSides- Die Anzahl an Seiten, die das Polygon haben soll.radius- Der Radius in Meter vom Mittelpunkt zum virtuellen Kreis, auf dem alle Ecken liegen.
-
RegularPolygon
public RegularPolygon(int numSides) Erzeugt einen reguläres Polygon durch Angabe der Anzahl der Seiten und einem Radius von einem Meter.- Parameters:
numSides- Die Anzahl an Seiten, die das Polygon haben soll.
-