package
parameters
Type Members
-
case class
Camera(focalLength: Double, principalPoint: Point[_2D], sensorSize: EuclideanVector[_2D], near: Double, far: Double, orthographic: Boolean) extends Product with Serializable
-
case class
ColorTransform(gain: RGB, colorContrast: Double, offset: RGB) extends Product with Serializable
-
case class
DirectionalLight(ambient: RGB, diffuse: RGB, direction: EuclideanVector[_3D], specular: RGB, shininess: Double = 10.0) extends Illumination with Product with Serializable
-
sealed
trait
Illumination extends AnyRef
-
case class
ImageSize(width: Int, height: Int) extends Product with Serializable
-
-
case class
MeshFile(meshURI: URI) extends RenderObject with Product with Serializable
-
case class
MeshVertexColor(vertexColorMesh3D: VertexColorMesh3D) extends RenderObject with Product with Serializable
-
case class
MoMoInstance(shape: IndexedSeq[Double], color: IndexedSeq[Double], expression: IndexedSeq[Double], modelURI: URI) extends RenderObject with Product with Serializable
-
case class
Pose(scaling: Double, translation: EuclideanVector[_3D], roll: Double, yaw: Double, pitch: Double) extends Product with Serializable
-
case class
PoseNode(pose: Pose, children: IndexedSeq[SceneTree]) extends SceneTree with Product with Serializable
-
sealed
trait
RenderObject extends AnyRef
-
-
case class
SceneObject(renderObject: RenderObject) extends SceneTree with Product with Serializable
-
-
-
case class
SphericalHarmonicsLight(coefficients: IndexedSeq[EuclideanVector[_3D]]) extends Illumination with Product with Serializable
-
case class
ViewParameter(translation: EuclideanVector[_3D], pitch: Double, yaw: Double, roll: Double) extends Product with Serializable