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
de.pirckheimer_gymnasium.engine_pi.instant.Triangle
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration,InstantActor
Beschreibt die Instant-Variante eines Dreiecks.
Das Dreieck ist standardmäßig gelb gefärbt. Gelb steht bei Itten für den Geist und das Denken. Gelb zeigt sich kämpferisch und aggressiv, besitzt einen schwerelosen Charakter und diesem Charakter entspricht laut Itten das Dreieck.
- Since:
- 0.33.0
- Author:
- Josef Friedrich
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTriangle()Erzeugt ein gleichseitiges Dreieck mit einer Seitenlänge von 1 Meter.Triangle(double sideLength) Erzeugt ein gleichseitiges Dreieck.Triangle(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-Koordinaten 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, getColorMethods 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, awake, contains, createDistanceJoint, createPrismaticJoint, createRevoluteJoint, createRopeJoint, createWeldJoint, getActor, getAngularDamping, getAngularVelocity, getBodyType, getCenter, getCenterRelative, getCollisions, getComplementaryColor, getDensity, getElasticity, getFrameUpdateListeners, getFriction, getGravityScale, getKeyStrokeListeners, getLayer, getLayerPosition, getLinearDamping, getListenerBundle, getMass, getMouseClickListeners, getMouseScrollListeners, getOpacity, getPhysicsHandler, getPosition, getPositionformatted, getRotation, getVelocity, getX, getY, isGrounded, isMounted, isRotationLocked, isVisible, lockRotation, makeDynamic, makeKinematic, makeParticle, makeSensor, makeStatic, moveBy, moveBy, overlaps, remove, removeMountListener, removeUnmountListener, renderBasic, resetMovement, rotateBy, setAngularDamping, setAngularVelocity, setBodyType, setCenter, setCenter, setColor, setColor, setDensity, setElasticity, setFixture, setFixtures, setFixtures, setFriction, setGravityScale, setLayerPosition, setLinearDamping, setOpacity, setPhysicsHandler, setPosition, setPosition, setRotation, setRotationLocked, setVelocity, setVisible, setX, setY, sleep, toggleVisibleMethods 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.FrameUpdateListenerRegistration
addFrameUpdateListener, defer, delay, removeFrameUpdateListener, repeat, repeat, repeat, repeat, repeatMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.instant.InstantActor
focus, getActor, getCamera, setMainSceneBackgroundColor, setMainSceneBackgroundColorMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.KeyStrokeListenerRegistration
addKeyStrokeListener, removeKeyStrokeListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseClickListenerRegistration
addMouseClickListener, removeMouseClickListenerMethods inherited from interface de.pirckheimer_gymnasium.engine_pi.event.MouseScrollListenerRegistration
addMouseScrollListener, removeMouseScrollListener
-
Constructor Details
-
Triangle
public Triangle()Erzeugt ein gleichseitiges Dreieck mit einer Seitenlänge von 1 Meter. Die Spitze zeigt nach oben.- Since:
- 0.33.0
- See Also:
-
Triangle
public Triangle(double sideLength) Erzeugt ein gleichseitiges Dreieck. Die Spitze zeigt nach oben.- Parameters:
sideLength- Die Seitenlänge des gleichseitigen Dreiecks.- Since:
- 0.33.0
- 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 Dreiecks - genauer gesagt die Länge der Basis.height- Die Höhe der Symmetrieachse.- Since:
- 0.33.0
- See Also:
-
Triangle
Erzeugt ein neues Dreieck durch Angabe der x- und y-Koordinaten 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.- Since:
- 0.33.0
- See Also:
-
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.- Since:
- 0.33.0
- See Also:
-
-
Method Details
-
getMainScene
- Specified by:
getMainScenein interfaceInstantActor- Since:
- 0.33.0
-
main
-