Package ea.actor
Class Polygon
java.lang.Object
ea.actor.Actor
ea.actor.Geometry
ea.actor.Polygon
- All Implemented Interfaces:
FrameUpdateListenerContainer
,KeyListenerContainer
,MouseClickListenerContainer
,MouseWheelListenerContainer
Beschreibt eine beliebige polygonale geometrische Form.
- Author:
- Michael Andonie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(Graphics2D g, float pixelPerMeter) Rendert das Objekt am Ursprung.void
resetPoints
(Vector... points) Setzt den Streckenzug neu, der dieses Polygon beschreibt.Methods inherited from class ea.actor.Geometry
animateColor, getColor, setColor
Methods inherited from class ea.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, animateOpacity, animateParticle, applyForce, applyForce, applyImpulse, applyImpulse, applyTorque, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, getAngularDamping, getAngularVelocity, getBodyType, getCenter, getCenterRelative, getCollisions, getDensity, getFrameUpdateListeners, getFriction, getGravityScale, getKeyListeners, getLayer, getLayerPosition, getLinearDamping, getMass, getMouseClickListeners, getMouseWheelListeners, getOpacity, getPhysicsHandler, getPosition, getRestitution, getRotation, getVelocity, getX, getY, isGrounded, isMounted, isRotationLocked, isVisible, moveBy, moveBy, overlaps, remove, removeMountListener, removeUnmountListener, renderBasic, resetMovement, rotateBy, setAngularDamping, setAngularVelocity, setBodyType, setCenter, setCenter, setDensity, setFixture, setFixtures, setFixtures, setFriction, setGravityScale, setLayerPosition, setLinearDamping, setOpacity, setPhysicsHandler, setPosition, setPosition, setRestitution, setRotation, setRotationLocked, setVelocity, setVisible, setX, setY
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ea.event.FrameUpdateListenerContainer
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat
Methods inherited from interface ea.event.KeyListenerContainer
addKeyListener, removeKeyListener
Methods inherited from interface ea.event.MouseClickListenerContainer
addMouseClickListener, removeMouseClickListener
Methods inherited from interface ea.event.MouseWheelListenerContainer
addMouseWheelListener, removeMouseWheelListener
-
Constructor Details
-
Polygon
Erstellt ein neues Polygon. Seine Position ist der Ursprung.- Parameters:
points
- Der Streckenzug an Punkten, der das Polygon beschreibt. Alle
-
-
Method Details
-
resetPoints
Setzt den Streckenzug neu, der dieses Polygon beschreibt. Ändert die physikalischen Eigenschaften des Polygons. Konkanve 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:
-
render
Rendert das Objekt am Ursprung.- Die Position ist (0|0).
- Die Roation ist 0.
-