Package pi.actor
Class Polygon
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Polygon
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Edge,RegularPolygon,Star,Triangle
Beschreibt eine beliebige polygonale geometrische Form.
- Author:
- Michael Andonie, Josef Friedrich
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidresetPoints(Vector... points) Setzt den Streckenzug neu, der dieses Polygon beschreibt.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
-
Polygon
Erstellt ein neues Polygon. Seine Position ist der Ursprung.- Parameters:
points- Der Streckenzug an Punkten, der das Polygon beschreibt.
-
-
Method Details
-
resetPoints
Setzt den Streckenzug neu, der dieses Polygon beschreibt. Ändert die physikalischen Eigenschaften des Polygons. Konkave Streckenzüge werden durch die kleinste konvexe Körperform beschrieben, die den Streckenzug umspannt. Komplexere Formen können übersetFixtures(Supplier)physikalisch präzise umgesetzt werden.- Parameters:
points- Neuer Streckenzug.- See Also:
-