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 TypeMethodDescriptiondoubleCosine-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 nearestMeshInstancethat 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 theMeshInstances that collide with the ray.