Package pi.actor
Class Star
java.lang.Object
pi.actor.Actor
pi.actor.Polygon
pi.actor.Star
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
Ein regelmäßiger Stern.
Ein Stern wird durch die
Anzahl der Zacken, einen
äußeren Radius und einen inneren Radius definiert.
Standard-Werte
- Anzahl der Zacken: 7
- Äußerer Radius: 2 Meter
- Innerer Radius: 1 Meter
Verwendungsbeispiel
Star star = new Star();
star.numPoints(5).radius(3).innerRadius(1.5);
- Author:
- Josef Friedrich
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGibt den inneren Radius des Sterns zurück.innerRadius(double innerRadius) Setzt den inneren Radius des Sterns.intGibt die Anzahl der Zacken des Sterns zurück.numPoints(int numPoints) Setzt die Anzahl der Zacken des Sterns.doubleradius()Gibt den äußeren Radius des Sterns zurück.radius(double radius) Setzt den äußeren Radius des Sterns.Methods inherited from class pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, anchor, anchor, anchor, anchorformatted, angularDamping, angularDamping, angularVelocity, angularVelocity, animateColor, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, awake, bodyType, bodyType, center, center, center, centerRelative, collisions, color, 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, toStringFormatter, velocity, velocity, visible, x, x, y, yMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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
-
Star
public Star()Erstellt einen Stern mit einem äußeren Radius vom 2 Meter, einem innere Radius von 1 Meter und 7 Zacken. -
Star
public Star(int numPoints, double radius, double innerRadius) Erstellt einen Stern durch Angabe des äußeren Radius, des innere Radius und der Anzahl der Zacken.- Parameters:
numPoints- Die Anzahl der Zacken des Sterns.radius- Der äußere Radius des Sterns.innerRadius- Der innere Radius des Sterns.- Since:
- 0.36.0
-
-
Method Details
-
numPoints
Gibt die Anzahl der Zacken des Sterns zurück.- Returns:
- Die Anzahl der Zacken.
- Since:
- 0.45.0
-
numPoints
Setzt die Anzahl der Zacken des Sterns.- Parameters:
numPoints- Die neue Anzahl der Zacken.- Since:
- 0.45.0
-
radius
Gibt den äußeren Radius des Sterns zurück.- Returns:
- Der äußere Radius in Metern.
- Since:
- 0.45.0
-
radius
Setzt den äußeren Radius des Sterns.- Parameters:
radius- Der neue äußere Radius in Metern.- Since:
- 0.45.0
-
innerRadius
Gibt den inneren Radius des Sterns zurück.- Returns:
- Der innere Radius in Metern.
- Since:
- 0.45.0
-
innerRadius
Setzt den inneren Radius des Sterns.- Parameters:
innerRadius- Der neue innere Radius in Metern.- Since:
- 0.45.0
-