Uses of Class
de.grogra.ray.intersection.IntersectionDescription
Packages that use IntersectionDescription
Package
Description
-
Uses of IntersectionDescription in de.grogra.imp3d.ray
Methods in de.grogra.imp3d.ray with parameters of type IntersectionDescriptionModifier and TypeMethodDescriptionvoidRTSky.getColor(Ray ray, IntersectionDescription desc, Color3f color) voidRTAreaLight.getIntersectionDescription(IntersectionDescription desc) voidRTBox.getIntersectionDescription(IntersectionDescription desc) voidRTCone.getIntersectionDescription(IntersectionDescription desc) voidRTCylinder.getIntersectionDescription(IntersectionDescription desc) voidRTDirectionalLight.getIntersectionDescription(IntersectionDescription desc) voidRTFrustum.getIntersectionDescription(IntersectionDescription desc) voidRTParallelogram.getIntersectionDescription(IntersectionDescription desc) voidRTPlane.getIntersectionDescription(IntersectionDescription desc) voidRTPointLight.getIntersectionDescription(IntersectionDescription desc) voidRTSky.getIntersectionDescription(IntersectionDescription desc) voidRTSphere.getIntersectionDescription(IntersectionDescription desc) voidRTSpotLight.getIntersectionDescription(IntersectionDescription desc) intRTAreaLight.getLightRays(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) intRTDirectionalLight.getLightRays(IntersectionDescription desc, RayList rays) intRTDirectionalLight.getLightRays(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) intRTPointLight.getLightRays(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) intRTSpotLight.getLightRays(Ray view, IntersectionDescription desc, ShadowProcessor shadowModel, RayList rays) -
Uses of IntersectionDescription in de.grogra.ray
Methods in de.grogra.ray with parameters of type IntersectionDescriptionModifier and TypeMethodDescriptionvoidRTFakeObject.getColor(Ray ray, IntersectionDescription desc, Color3f color) voidRTObject.getIntersectionDescription(IntersectionDescription desc) intRTLight.getLightRays(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays) -
Uses of IntersectionDescription in de.grogra.ray.intersection
Methods in de.grogra.ray.intersection with parameters of type IntersectionDescriptionModifier and TypeMethodDescriptionstatic voidIntersections.getBox_IntersectionDescription(Intersections.BoxInput input, int params, IntersectionDescription desc, Intersections.BoxLocalVariables local) This method calculates different intersection values. !static voidIntersections.getCone_IntersectionDescription(Intersections.ConeInput input, int params, IntersectionDescription desc, Intersections.ConeLocalVariables local) This method calculates different intersection values. !static voidIntersections.getCylinder_IntersectionDescription(Intersections.CylinderInput input, int params, IntersectionDescription desc, Intersections.CylinderLocalVariables local) This method calculates different intersection values. !booleanDefaultIntersectionProcessor.getFirstIntersectionDescription(Ray ray, RayContext context, IntersectionDescription desc) booleanIntersectionProcessor.getFirstIntersectionDescription(Ray ray, RayContext context, IntersectionDescription desc) booleanOctreeIntersectionProcessor.getFirstIntersectionDescription(Ray ray, RayContext context, IntersectionDescription desc) booleanOctreeIntersectionProcessor.getFirstIntersectionDescription_infiniteObjects(Ray ray, RayContext context, IntersectionDescription desc) booleanOctreeIntersectionProcessor.getFirstIntersectionDescription_noInfiniteObjects(Ray ray, RayContext context, IntersectionDescription desc) static voidIntersections.getFrustum_IntersectionDescription(Intersections.FrustumInput input, int params, IntersectionDescription desc, Intersections.FrustumLocalVariables local) This method calculates different intersection values. !static voidIntersections.getParallelogram_IntersectionDescription(Intersections.ParallelogramInput input, int params, IntersectionDescription desc, Intersections.ParallelogramLocalVariables local) This method calculates different intersection values. !static voidIntersections.getPlane_IntersectionDescription(Intersections.PlaneInput input, int params, IntersectionDescription desc, Intersections.PlaneLocalVariables local) This method calculates different intersection values. !static voidIntersections.getSphere_IntersectionDescription(Intersections.SphereInput input, int params, IntersectionDescription desc, Intersections.SphereLocalVariables local) This method calculates different intersection values. !Constructors in de.grogra.ray.intersection with parameters of type IntersectionDescription -
Uses of IntersectionDescription in de.grogra.ray.light
Methods in de.grogra.ray.light with parameters of type IntersectionDescriptionModifier and TypeMethodDescriptionintDefaultLightProcessor.getLightRays(Ray view, IntersectionDescription desc, RayList rays) intLightProcessor.getLightRays(Ray view, IntersectionDescription desc, RayList rays) Adds lights/shadow rays that illuminalte the specified intersection point.booleanNoShadows.shadowRay(Ray light, float length, Ray view, IntersectionDescription desc) booleanShadowProcessor.shadowRay(Ray light, float length, Ray view, IntersectionDescription desc) Calculate to shadowed color of the light ray to the specified point.booleanShadows.shadowRay(Ray light, float length, Ray view, IntersectionDescription desc) -
Uses of IntersectionDescription in de.grogra.ray.tracing
Methods in de.grogra.ray.tracing with parameters of type IntersectionDescriptionModifier and TypeMethodDescriptionvoidHagensBiDiStrategie1.RTPseudoLight.getIntersectionDescription(int params, IntersectionDescription desc) voidHagensBiDiStrategie1.RTPseudoLight.getIntersectionDescription(IntersectionDescription desc) intHagensBiDiStrategie1.RTPseudoLight.getLightRays(IntersectionDescription desc, RayList rays) intHagensBiDiStrategie1.RTPseudoLight.getLightRays(Ray view, IntersectionDescription desc, ShadowProcessor shadowProcessor, RayList rays)