Package pi.actor
Class Triangle
java.lang.Object
pi.actor.Actor
pi.actor.Geometry
pi.actor.Polygon
pi.actor.Triangle
- All Implemented Interfaces:
FrameUpdateListenerRegistration,KeyStrokeListenerRegistration,MouseClickListenerRegistration,MouseScrollListenerRegistration
- Direct Known Subclasses:
Triangle
Beschreibt ein Dreieck.
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.
- 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 pi.actor.Polygon
resetPointsMethods 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
-
Triangle
public Triangle()Erzeugt ein gleichseitiges Dreieck mit einer Seitenlänge von 1 Meter. Die Spitze zeigt nach oben. -
Triangle
public Triangle(double sideLength) Erzeugt ein gleichseitiges Dreieck. Die Spitze zeigt nach oben.- Parameters:
sideLength- Die Seitenlänge des gleichseitigen Dreiecks.
-
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.
-
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.
-
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.
-