de.grogra.ray
Interface RTObject
- All Known Subinterfaces:
- RTFakeObject, RTLight
- All Known Implementing Classes:
- HagensBiDiStrategie1.RTPseudoLight, RTAreaLight, RTBox, RTCone, RTCylinder, RTDirectionalLight, RTFrustum, RTParallelogram, RTPlane, RTPointLight, RTSky, RTSphere, RTSpotLight
public interface RTObject
getBoundingVolume
BoundingVolume getBoundingVolume()
getDistance
float getDistance(Ray ray,
RayContext context)
getIntersectionDescription
void getIntersectionDescription(IntersectionDescription desc)
getMedium
RTMedium getMedium()
getShader
RTShader getShader()
getUserData
RTObject.RTObjectUserData getUserData()
isConvex
boolean isConvex()
isShadeable
boolean isShadeable()
isSolid
boolean isSolid()