Class Triangle
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.Actor
de.pirckheimer_gymnasium.engine_pi.actor.Geometry
de.pirckheimer_gymnasium.engine_pi.actor.Polygon
de.pirckheimer_gymnasium.engine_pi.actor.Triangle
- All Implemented Interfaces:
FrameUpdateListenerContainer,KeyListenerContainer,MouseClickListenerContainer,MouseWheelListenerContainer
Beschreibt ein Dreieck.
-
Constructor Summary
ConstructorsConstructorDescriptionTriangle(double width, double height) Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist.Triangle(double x1, double y1, double x2, double y2, double x3, double y3) Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.Erzeugt ein neues Dreieck durch Angabe von drei Punkten. -
Method Summary
Methods inherited from class de.pirckheimer_gymnasium.engine_pi.actor.Polygon
render, resetPointsMethods inherited from class de.pirckheimer_gymnasium.engine_pi.actor.Geometry
animateColor, getColor, setColorMethods inherited from class de.pirckheimer_gymnasium.engine_pi.actor.Actor
addCollisionListener, addCollisionListener, addCollisionListener, addMountListener, addUnmountListener, animateOpacity, animateParticle, applyForce, applyForce, applyForce, applyImpulse, applyImpulse, applyImpulse, applyRotationImpulse, applyTorque, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, getAngularDamping, getAngularVelocity, getBodyType, getCenter, getCenterRelative, getCollisions, getDensity, getElasticity, getFrameUpdateListeners, getFriction, getGravityScale, getKeyListeners, getLayer, getLayerPosition, getLinearDamping, getMass, getMouseClickListeners, getMouseWheelListeners, getOpacity, getPhysicsHandler, getPosition, getRotation, getVelocity, getX, getY, isGrounded, isMounted, isRotationLocked, isVisible, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, moveBy, moveBy, overlaps, remove, removeMountListener, removeUnmountListener, renderBasic, resetMovement, rotateBy, setAngularDamping, setAngularVelocity, setBodyType, setCenter, setCenter, setDensity, setElasticity, setFixture, setFixtures, setFixtures, setFriction, setGravityScale, setLayerPosition, setLinearDamping, setOpacity, setPhysicsHandler, setPosition, setPosition, setRotation, setRotationLocked, setVelocity, setVisible, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.FrameUpdateListenerContainer
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeatMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.KeyListenerContainer
addKeyListener, removeKeyListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerContainer
addMouseClickListener, removeMouseClickListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseWheelListenerContainer
addMouseWheelListener, removeMouseWheelListener
-
Constructor Details
-
Triangle
Erzeugt ein neues Dreieck durch Angabe von drei Punkten.- Parameters:
point1- Die Koordinate des ersten Eckpunkts.point2- Die Koordinate des zweiten Eckpunkts.point3- Die Koordinate des dritten Eckpunkts.- See Also:
-
Triangle
Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinate von drei Punkten.- Parameters:
x1- Die x-Koordinate des ersten Eckpunkts.y1- Die y-Koordinate des ersten Eckpunkts.x2- Die x-Koordinate des zweiten Eckpunkts.y2- Die y-Koordinate des zweiten Eckpunkts.x3- Die x-Koordinate des dritten Eckpunkts.y3- Die y-Koordinate des dritten Eckpunkts.- See Also:
-
Triangle
public Triangle(double width, double height) Erzeugt ein gleichschenkliges Dreieck, dessen Symmetrieachse vertikal ausgerichtet ist. Die Spitze zeigt nach oben.- Parameters:
width- Die Breite des gleichschenkligen Dreicks - genauer gesagt die Länge der Basis.height- Die Höhe der Symmetrieachse.- See Also:
-