de.grogra.imp3d.ray
public class RTSky extends RaytracerLeaf implements RTFakeObject
RTObject.RTObjectUserDatainterior, shaderasNode, object, pathIdnext| Constructor and Description |
|---|
RTSky(java.lang.Object object,
boolean asNode,
long pathId) |
| Modifier and Type | Method and Description |
|---|---|
BoundingVolume |
getBoundingVolume() |
void |
getColor(Ray ray,
IntersectionDescription desc,
Color3f color) |
float |
getDistance(Ray ray,
RayContext context) |
void |
getIntersectionDescription(IntersectionDescription desc) |
boolean |
isConvex() |
boolean |
isShadeable() |
boolean |
isSolid() |
void |
setTransformation(Matrix4f mat) |
getMedium, getRTMedium, getRTShader, getShader, getTransformation, getUserData, setMedium, setShadersetInterioraccept, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getObject, getObject, getShort, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMedium, getShader, getUserDatapublic BoundingVolume getBoundingVolume()
getBoundingVolume in interface RTObjectpublic void getColor(Ray ray, IntersectionDescription desc, Color3f color)
getColor in interface RTFakeObjectpublic float getDistance(Ray ray, RayContext context)
getDistance in interface RTObjectpublic void getIntersectionDescription(IntersectionDescription desc)
getIntersectionDescription in interface RTObjectpublic boolean isShadeable()
isShadeable in interface RTObjectpublic void setTransformation(Matrix4f mat)
setTransformation in class RaytracerLeaf