Uses of Class
de.grogra.ray.intersection.IntersectionDescription
Package
Description
-
Uses of IntersectionDescription in de.grogra.imp3d.ray
Modifier and TypeMethodDescriptionvoid
RTSky.getColor
(Ray ray, IntersectionDescription desc, Color3f color) void
RTAreaLight.getIntersectionDescription
(IntersectionDescription desc) void
RTBox.getIntersectionDescription
(IntersectionDescription desc) void
RTCone.getIntersectionDescription
(IntersectionDescription desc) void
RTCylinder.getIntersectionDescription
(IntersectionDescription desc) void
RTDirectionalLight.getIntersectionDescription
(IntersectionDescription desc) void
RTFrustum.getIntersectionDescription
(IntersectionDescription desc) void
RTParallelogram.getIntersectionDescription
(IntersectionDescription desc) void
RTPlane.getIntersectionDescription
(IntersectionDescription desc) void
RTPointLight.getIntersectionDescription
(IntersectionDescription desc) void
RTSky.getIntersectionDescription
(IntersectionDescription desc) void
RTSphere.getIntersectionDescription
(IntersectionDescription desc) void
RTSpotLight.getIntersectionDescription
(IntersectionDescription desc) int
RTAreaLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) int
RTDirectionalLight.getLightRays
(IntersectionDescription desc, RayList rays) int
RTDirectionalLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) int
RTPointLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) int
RTSpotLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) -
Uses of IntersectionDescription in de.grogra.ray
Modifier and TypeMethodDescriptionvoid
RTFakeObject.getColor
(Ray ray, IntersectionDescription desc, Color3f color) void
RTObject.getIntersectionDescription
(IntersectionDescription desc) int
RTLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) -
Uses of IntersectionDescription in de.grogra.ray.intersection
Modifier and TypeMethodDescriptionstatic void
Intersections.getBox_IntersectionDescription
(Intersections.BoxInput input, int params, IntersectionDescription desc, Intersections.BoxLocalVariables local) This method calculates different intersection values. !static void
Intersections.getCone_IntersectionDescription
(Intersections.ConeInput input, int params, IntersectionDescription desc, Intersections.ConeLocalVariables local) This method calculates different intersection values. !static void
Intersections.getCylinder_IntersectionDescription
(Intersections.CylinderInput input, int params, IntersectionDescription desc, Intersections.CylinderLocalVariables local) This method calculates different intersection values. !boolean
DefaultIntersectionProcessor.getFirstIntersectionDescription
(Ray ray, RayContext context, IntersectionDescription desc) boolean
IntersectionProcessor.getFirstIntersectionDescription
(Ray ray, RayContext context, IntersectionDescription desc) boolean
OctreeIntersectionProcessor.getFirstIntersectionDescription
(Ray ray, RayContext context, IntersectionDescription desc) boolean
OctreeIntersectionProcessor.getFirstIntersectionDescription_infiniteObjects
(Ray ray, RayContext context, IntersectionDescription desc) boolean
OctreeIntersectionProcessor.getFirstIntersectionDescription_noInfiniteObjects
(Ray ray, RayContext context, IntersectionDescription desc) static void
Intersections.getFrustum_IntersectionDescription
(Intersections.FrustumInput input, int params, IntersectionDescription desc, Intersections.FrustumLocalVariables local) This method calculates different intersection values. !static void
Intersections.getParallelogram_IntersectionDescription
(Intersections.ParallelogramInput input, int params, IntersectionDescription desc, Intersections.ParallelogramLocalVariables local) This method calculates different intersection values. !static void
Intersections.getPlane_IntersectionDescription
(Intersections.PlaneInput input, int params, IntersectionDescription desc, Intersections.PlaneLocalVariables local) This method calculates different intersection values. !static void
Intersections.getSphere_IntersectionDescription
(Intersections.SphereInput input, int params, IntersectionDescription desc, Intersections.SphereLocalVariables local) This method calculates different intersection values. ! -
Uses of IntersectionDescription in de.grogra.ray.light
Modifier and TypeMethodDescriptionint
DefaultLightProcessor.getLightRays
(Ray view, IntersectionDescription desc, RayList rays) int
LightProcessor.getLightRays
(Ray view, IntersectionDescription desc, RayList rays) Adds lights/shadow rays that illuminalte the specified intersection point.boolean
NoShadows.shadowRay
(Ray light, float length, Ray view, IntersectionDescription desc) boolean
ShadowProcessor.shadowRay
(Ray light, float length, Ray view, IntersectionDescription desc) Calculate to shadowed color of the light ray to the specified point.boolean
Shadows.shadowRay
(Ray light, float length, Ray view, IntersectionDescription desc) -
Uses of IntersectionDescription in de.grogra.ray.tracing
Modifier and TypeMethodDescriptionvoid
HagensBiDiStrategie1.RTPseudoLight.getIntersectionDescription
(int params, IntersectionDescription desc) void
HagensBiDiStrategie1.RTPseudoLight.getIntersectionDescription
(IntersectionDescription desc) int
HagensBiDiStrategie1.RTPseudoLight.getLightRays
(IntersectionDescription desc, RayList rays) int
HagensBiDiStrategie1.RTPseudoLight.getLightRays
(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays)