Uses of Record Class
com.marginallyclever.ro3.raypicking.Hit
Packages that use Hit
Package
Description
-
Uses of Hit in com.marginallyclever.ro3.apps.pathtracer
Fields in com.marginallyclever.ro3.apps.pathtracer with type parameters of type HitMethods in com.marginallyclever.ro3.apps.pathtracer that return HitModifier and TypeMethodDescriptionIntersect a ray with this mesh.Methods in com.marginallyclever.ro3.apps.pathtracer with parameters of type Hit -
Uses of Hit in com.marginallyclever.ro3.mesh
Methods in com.marginallyclever.ro3.mesh that return Hit -
Uses of Hit in com.marginallyclever.ro3.mesh.proceduralmesh
Methods in com.marginallyclever.ro3.mesh.proceduralmesh that return Hit -
Uses of Hit in com.marginallyclever.ro3.node.nodes
Methods in com.marginallyclever.ro3.node.nodes with parameters of type HitModifier and TypeMethodDescriptiondouble
Cosine-weighted hemisphere PDF for diffuse reflection.Material.lightSamplingBRDF
(Hit hit, javax.vecmath.Vector3d wi, javax.vecmath.Vector3d wo) Diffuse-only BRDF (f) for next-event (light) sampling. -
Uses of Hit in com.marginallyclever.ro3.node.nodes.pose.poses
Methods in com.marginallyclever.ro3.node.nodes.pose.poses that return Hit -
Uses of Hit in com.marginallyclever.ro3.raypicking
Methods in com.marginallyclever.ro3.raypicking that return HitModifier and TypeMethodDescriptionRayPickSystem.getFirstHit
(Ray ray) Traverse the scene and find the nearestMeshInstance
that collides with the ray.RayPickSystem.getRandomEmissiveSurface()
Guaranteed to return one valid result if there is at least one emissive triangle in the scene.Methods in com.marginallyclever.ro3.raypicking that return types with arguments of type HitModifier and TypeMethodDescriptionRayPickSystem.findRayIntersections
(Ray ray) Traverse the scene and find all theMeshInstance
s that collide with the ray.