- Sampler - Interface in org.amcgala.raytracer.sampler
-
Das Sampler Interface muss von allen Samplern des Raytracers implementiert werden.
- saturation(float) - Method in class com.oddlabs.procedurality.Layer
-
- saveAsBMP(String, ByteBuffer, int, int) - Static method in class com.oddlabs.procedurality.Utils
-
- saveAsPNG(String) - Method in class com.oddlabs.procedurality.GLImage
-
- saveAsPNG(String) - Method in class com.oddlabs.procedurality.Layer
-
- saveAsTGA(String, ByteBuffer, int, int) - Static method in class com.oddlabs.procedurality.Utils
-
- sawtooth(float) - Static method in class com.oddlabs.procedurality.Tools
-
- scala.math - package scala.math
-
- scala.reflect - package scala.reflect
-
- scala.runtime - package scala.runtime
-
- scale(int, int) - Method in class com.oddlabs.procedurality.Channel
-
- scale(int, int) - Method in class com.oddlabs.procedurality.Layer
-
- Scale - Class in org.amcgala.scenegraph.transform
-
Skalierung um den Faktor s = (sx, sy, sz)
- Scale(double, double, double) - Constructor for class org.amcgala.scenegraph.transform.Scale
-
- scaleCubic(int, int) - Method in class com.oddlabs.procedurality.Channel
-
- scaleCubic(int, int) - Method in class com.oddlabs.procedurality.Layer
-
- scaleDouble() - Method in class com.oddlabs.procedurality.Channel
-
- scaleFast(int, int) - Method in class com.oddlabs.procedurality.Channel
-
- scaleFast(int, int) - Method in class com.oddlabs.procedurality.Layer
-
- scaleLinear(int, int) - Method in class com.oddlabs.procedurality.Channel
-
- scaleX - Variable in class org.amcgala.agent.StateLoggerAgent
-
- scaleY - Variable in class org.amcgala.agent.StateLoggerAgent
-
- scanline() - Method in class org.amcgala.shape.Triangle
-
Berechnet die Scan Lines, mit denen das Dreieck auf dem Bildschirm im Software Modus gefüllt werden kann.
- scanline(Vertex3f, Vertex3f, Vertex3f) - Method in class org.amcgala.shape.Triangle
-
- scene - Variable in class org.amcgala.raytracer.ShadingInfo
-
- Scene - Class in org.amcgala
-
- Scene(String) - Constructor for class org.amcgala.Scene
-
Erstellt eine neue Szene mit einem bestimmten Bezeichner.
- SceneGraph - Interface in org.amcgala.scenegraph
-
Dieses Interface beschreibt die Methoden, die ein Scene Graph zur Verfügung stellen muss.
- SEED - Static variable in class com.oddlabs.procedurality.Cellular
-
- SEED - Static variable in class com.oddlabs.procedurality.Voronoi
-
- set(Quaternion) - Method in class org.amcgala.math.Quaternion
-
Setzt die Werte dieses Quaternion auf die Werte des anderen Quaternion.
- set(double, double, double, double) - Method in class org.amcgala.math.Quaternion
-
Setzt die einzelnen Komponenten des Quaternions auf neue Werte.
- setActiveScene(Scene) - Method in class org.amcgala.Framework
-
Setzt eine
Scene
als aktive Szene innerhalb des Frameworks.
- setAnimation(Animation) - Method in class org.amcgala.shape.AbstractShape
-
- setAnimation(Animation) - Method in interface org.amcgala.shape.Shape
-
Setzt die Animation, die auf das Shape angewendet werden soll.
- setBackground(RGBColor) - Method in class org.amcgala.Scene
-
Ändert die Farbe des Szenenhintergrunds.
- setCamera(Camera) - Method in class org.amcgala.Scene
-
Ändert die von der Szene verwendete
Camera
.
- setColor(Color) - Method in interface org.amcgala.appearance.Appearance
-
Ändert die Farbe der Appearance
- setColor(Color) - Method in class org.amcgala.appearance.DefaultAppearance
-
- setColor(RGBColor) - Method in class org.amcgala.raytracer.material.Material
-
- setColor(Color) - Method in class org.amcgala.renderer.Pixel
-
Ändert die Farbe des Pixels
- setColor(RGBColor) - Method in class org.amcgala.shape.AbstractShape
-
- setColor(RGBColor) - Method in interface org.amcgala.shape.Shape
-
Ändert die Farbe des Shapes.
- setConstant(double) - Method in class org.amcgala.math.Plane
-
Setzt die Konstante der Ebenengleichung.
- setD(double) - Method in class org.amcgala.camera.SimplePerspectiveCamera
-
Ändert den Abstand der Kamera zur Projektionsebene.
- setDirection(Vector3d) - Method in class org.amcgala.camera.AbstractCamera
-
Ändert die Blickrichtung der Kamera.
- setDirection(Vector3d) - Method in interface org.amcgala.camera.Camera
-
Ändert die Blickrichtung der Kamera.
- setFramesPerSecond(int) - Method in class org.amcgala.animation.Animator
-
Ändert die Anzahl der Aktualisierungen pro Sekunde.
- setHeight(int) - Method in class org.amcgala.camera.AbstractCamera
-
- setHeight(int) - Method in interface org.amcgala.camera.Camera
-
Ändert die Höhe der Viewplane.
- setHorizontalResolution(int) - Method in class org.amcgala.raytracer.ViewPlane
-
Ändert die horizontale Auflösung der ViewPlane.
- setInterpolationPhi(Interpolation) - Method in class org.amcgala.scenegraph.transform.RotationX
-
- setInterpolationPhi(Interpolation) - Method in class org.amcgala.scenegraph.transform.RotationY
-
- setInterpolationPhi(Interpolation) - Method in class org.amcgala.scenegraph.transform.RotationZ
-
- setInterpolationX(Interpolation) - Method in class org.amcgala.scenegraph.transform.Scale
-
- setInterpolationX(Interpolation) - Method in class org.amcgala.scenegraph.transform.Translation
-
- setInterpolationY(Interpolation) - Method in class org.amcgala.scenegraph.transform.Scale
-
- setInterpolationY(Interpolation) - Method in class org.amcgala.scenegraph.transform.Translation
-
- setInterpolationZ(Interpolation) - Method in class org.amcgala.scenegraph.transform.Scale
-
- setInterpolationZ(Interpolation) - Method in class org.amcgala.scenegraph.transform.Translation
-
- setLens(double, double) - Method in class org.amcgala.camera.PerspectiveCamera
-
- setMaterial(Material) - Method in class org.amcgala.shape.AbstractShape
-
- setMaterial(Material) - Method in interface org.amcgala.shape.Shape
-
Ändert das Material, das für das Einfärben des Shapes verantwortlich ist.
- setNode(Node) - Method in class org.amcgala.shape.AbstractShape
-
- setNode(Node) - Method in interface org.amcgala.shape.Shape
-
Ändert den Knoten, dem das Shapeobjekt zugeordnet ist.
- setNormal(Vector3d) - Method in class org.amcgala.math.Plane
-
Ändert die Normale der Ebene.
- setNormal(double, double, double) - Method in class org.amcgala.math.Plane
-
Ändert die Normale der Ebene.
- setNumberOfSamples(int) - Method in class org.amcgala.raytracer.sampler.AbstractSampler
-
- setNumberOfSamples(int) - Method in interface org.amcgala.raytracer.sampler.Sampler
-
- setPaused(boolean) - Method in class org.amcgala.scenegraph.visitor.UpdateVisitor
-
- setPhi(double) - Method in class org.amcgala.scenegraph.transform.RotationX
-
- setPhi(double) - Method in class org.amcgala.scenegraph.transform.RotationY
-
- setPhi(double) - Method in class org.amcgala.scenegraph.transform.RotationZ
-
- setPixelSize(int) - Method in class org.amcgala.raytracer.ViewPlane
-
Ändert die Größe eines Pixels der ViewPlane.
- setPosition(Vector3d) - Method in class org.amcgala.camera.AbstractCamera
-
Ändert die Position der Kamera.
- setPosition(Vector3d) - Method in interface org.amcgala.camera.Camera
-
Ändert die Position der Kamera.
- setReflectionCoefficient(double) - Method in interface org.amcgala.appearance.Appearance
-
Ändert den Reflexionskoeffizienten der Appearance.
- setReflectionCoefficient(double) - Method in class org.amcgala.appearance.DefaultAppearance
-
- setRenderer(Renderer) - Method in class org.amcgala.raytracer.Raytracer
-
- setRenderer(Renderer) - Method in class org.amcgala.raytracer.ViewPlane
-
- setRunning(boolean) - Method in class org.amcgala.animation.Animator
-
- setSampler(Sampler) - Method in class org.amcgala.raytracer.ViewPlane
-
- setScaleX(double) - Method in class org.amcgala.scenegraph.transform.Scale
-
- setScaleY(double) - Method in class org.amcgala.scenegraph.transform.Scale
-
- setScaleZ(double) - Method in class org.amcgala.scenegraph.transform.Scale
-
- setScene(Scene) - Method in class org.amcgala.raytracer.Raytracer
-
- setShape(T) - Method in class org.amcgala.animation.Animation
-
- setSpecularCoefficient(double) - Method in interface org.amcgala.appearance.Appearance
-
Ändert den Glanzkoeffizienten der Appearance.
- setSpecularCoefficient(double) - Method in class org.amcgala.appearance.DefaultAppearance
-
- setSpecularExponent(double) - Method in interface org.amcgala.appearance.Appearance
-
Ändert den Glanzexponenten der Appearance.
- setSpecularExponent(double) - Method in class org.amcgala.appearance.DefaultAppearance
-
- setTexture(Texture) - Method in class org.amcgala.raytracer.material.Material
-
- setTranslateX(double) - Method in class org.amcgala.scenegraph.transform.Translation
-
- setTranslateY(double) - Method in class org.amcgala.scenegraph.transform.Translation
-
- setTranslateZ(double) - Method in class org.amcgala.scenegraph.transform.Translation
-
- setVerticalResolution(int) - Method in class org.amcgala.raytracer.ViewPlane
-
Ändert die vertikale Auflösung der ViewPlane
- setVup(Vector3d) - Method in class org.amcgala.camera.AbstractCamera
-
Ändert den Oben-Vektor der Kamera.
- setVup(Vector3d) - Method in interface org.amcgala.camera.Camera
-
Ändert den Oben-Vektor der Kamera.
- setWidth(int) - Method in class org.amcgala.camera.AbstractCamera
-
- setWidth(int) - Method in interface org.amcgala.camera.Camera
-
Ändert die Breite der Viewplane.
- setX(double) - Method in class org.amcgala.math.Vector3d
-
- setY(double) - Method in class org.amcgala.math.Vector3d
-
- setZ(double) - Method in class org.amcgala.math.Vector3d
-
- ShadingInfo - Class in org.amcgala.raytracer
-
Die für das Raytracing benötigten Ergebnisse der Schnittpunktsberechnung.
- ShadingInfo() - Constructor for class org.amcgala.raytracer.ShadingInfo
-
- shape - Variable in class org.amcgala.animation.Animation
-
- Shape - Interface in org.amcgala.shape
-
Schnittstelle aller Shapes, die im Framework dargestellt werden können.
- sharpen(int) - Method in class com.oddlabs.procedurality.Channel
-
- sharpen(int) - Method in class com.oddlabs.procedurality.Layer
-
- shear(float) - Method in class com.oddlabs.procedurality.Channel
-
- shear(float) - Method in class com.oddlabs.procedurality.Layer
-
- SimplePerspectiveCamera - Class in org.amcgala.camera
-
Eine naive Implementierung einer perspektivischen Kamera.
- SimplePerspectiveCamera(Vector3d, Vector3d, Vector3d, double) - Constructor for class org.amcgala.camera.SimplePerspectiveCamera
-
Erzeugt eine neue Kamera an einer Position mit einem bestimmten
Blickpunkt.
- SimpleStateLogger - Class in org.amcgala.agent.utils
-
- SimpleStateLogger() - Constructor for class org.amcgala.agent.utils.SimpleStateLogger
-
- SimpleTracer - Class in org.amcgala.raytracer.tracer
-
Ein Raytracer stellt eine Szene über die Schnittpunktsberechnungen der vorhandenen Objekte mit "Sehstrahlen" dar.
- SimpleTracer() - Constructor for class org.amcgala.raytracer.tracer.SimpleTracer
-
- sine(int) - Method in class com.oddlabs.procedurality.Channel
-
- SINE - Static variable in class com.oddlabs.procedurality.Perlin
-
- SINGULAR - Static variable in class com.oddlabs.procedurality.Cellular
-
- smooth(int) - Method in class com.oddlabs.procedurality.Channel
-
- smooth(int, Channel) - Method in class com.oddlabs.procedurality.Channel
-
- smooth(int) - Method in class com.oddlabs.procedurality.Layer
-
- SMOOTH - Static variable in class com.oddlabs.procedurality.Perlin
-
- SMOOTH - Static variable in class com.oddlabs.procedurality.Spectral
-
- smoothFast() - Method in class com.oddlabs.procedurality.Channel
-
- smoothGain() - Method in class com.oddlabs.procedurality.Channel
-
- smoothWrap(int) - Method in class com.oddlabs.procedurality.Channel
-
- SoftwareRenderer - Class in org.amcgala.renderer
-
Der Renderer in einer Software Implementierung ohne Hardwarebeschleunigung.
- SoftwareRenderer(Framework) - Constructor for class org.amcgala.renderer.SoftwareRenderer
-
Der SoftwareRenderer initialisiert sich mit den Properties, die aus der laufenden Framework Instanz genommen werden.
- spawnAt(int, int) - Method in class org.amcgala.agent.AmcgalaAgent
-
Erzeugt einen Kindsagenten und setzt in an die angegebene Position.
- spawnChild() - Method in class org.amcgala.agent.AmcgalaAgent
-
Erzeugt ein Kind und platziert es auf dem selben Index wie der Vater-Agent.
- spawnChild(AmcgalaAgent) - Method in class org.amcgala.agent.AmcgalaAgent
-
Erzeugt ein Kind und platziert es auf die Zelle, auf der der Eltern-Agent gerade steht
- spawnChild(AmcgalaAgent, World.Index) - Method in class org.amcgala.agent.AmcgalaAgent
-
- spawnChild(World.Index) - Method in class org.amcgala.agent.AmcgalaAgent
-
Erzeugt ein Kind und platziert dieses auf dem angegebenen Index in der Welt.
- Spectral - Class in com.oddlabs.procedurality
-
- Spectral(int, int, int, float, long, int) - Constructor for class com.oddlabs.procedurality.Spectral
-
- SQUARE - Static variable in class com.oddlabs.procedurality.Cellular
-
- SQUARE - Static variable in class com.oddlabs.procedurality.Hill
-
- squareFit(float, int) - Method in class com.oddlabs.procedurality.Channel
-
- squareGrow(float, int) - Method in class com.oddlabs.procedurality.Channel
-
- start() - Method in class org.amcgala.animation.Timer
-
Startet den Timer.
- StateLoggerAgent - Class in org.amcgala.agent
-
A StateLoggerAgent receives a SimulationUpdate every time something changes in the simulated world.
- StateLoggerAgent() - Constructor for class org.amcgala.agent.StateLoggerAgent
-
- step(float, float, float, float) - Static method in class com.oddlabs.procedurality.Tools
-
- stepCount - Variable in class org.amcgala.animation.interpolation.Interpolation
-
- stepCounter - Variable in class org.amcgala.animation.interpolation.Interpolation
-
- stop() - Method in class org.amcgala.animation.Timer
-
Stoppt den Timer.
- stop() - Method in class org.amcgala.Framework
-
- sub(Vector3d) - Method in class org.amcgala.math.Vector3d
-
Subtrahiert einen Vektor von diesem Vektor.
- success() - Method in class org.amcgala.agent.AmcgalaAgent
-
Sendet eine Erfolgsmeldung an einen Elternagenten, um diesem mitzuteilen, dass eine Aufgabe erfolgreich
abgeschlossen wurde.
- sum() - Method in class com.oddlabs.procedurality.Channel
-