var searchIndex = {}; searchIndex["dumbmath"] = {"doc":"","items":[[0,"aabb","dumbmath","",null,null],[3,"Aabb3f","dumbmath::aabb","",null,null],[12,"min","","",0,null],[12,"max","","",0,null],[11,"new","","Create an empty Aabb3f with min initialized to +infinity and\nmax is initialized to -infinity.",0,{"inputs":[],"output":{"name":"aabb3f"}}],[11,"from_point","","",0,{"inputs":[{"name":"vec3f"}],"output":{"name":"aabb3f"}}],[11,"contains_point","","True if the point intersects the box",0,null],[0,"intersect","dumbmath","",null,null],[5,"intersect_sphere_triangle","dumbmath::intersect","",null,null],[0,"sphere","dumbmath","",null,null],[3,"Sphere3f","dumbmath::sphere","Sphere represented by a center and radius",null,null],[12,"center","","",1,null],[12,"radius","","",1,null],[17,"UNIT","","Sphere centered at (0.0, 0.0, 0.0) with a radius of 1.0",null,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"clone","","",1,null],[11,"new","","",1,{"inputs":[{"name":"vec3f"},{"name":"f32"}],"output":{"name":"sphere3f"}}],[11,"from_radius","","",1,{"inputs":[{"name":"f32"}],"output":{"name":"sphere3f"}}],[11,"radius_squared","","",1,null],[0,"vector","dumbmath","",null,null],[3,"Vec3f","dumbmath::vector","Vector with three f32 components",null,null],[12,"x","","",2,null],[12,"y","","",2,null],[12,"z","","",2,null],[5,"vec3f","","Create a Vec3f from x, y, and z inputs",null,{"inputs":[{"name":"x"},{"name":"y"},{"name":"z"}],"output":{"name":"vec3f"}}],[5,"dot3","","Inner product of two Vec3f inputs",null,{"inputs":[{"name":"vec3f"},{"name":"vec3f"}],"output":{"name":"f32"}}],[5,"cross","","Cross product of two Vec3f inputs",null,{"inputs":[{"name":"vec3f"},{"name":"vec3f"}],"output":{"name":"vec3f"}}],[17,"ZERO_3F","","Vec3f(0.0, 0.0, 0.0)",null,null],[8,"CastF32","","",null,null],[10,"as_f32","","",3,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"new","","",2,{"inputs":[{"name":"f32"},{"name":"f32"},{"name":"f32"}],"output":{"name":"vec3f"}}],[11,"from_scalar","","",2,{"inputs":[{"name":"t"}],"output":{"name":"vec3f"}}],[11,"add","","",2,null],[11,"div","","",2,null],[11,"mul","","",2,null],[11,"mul","","",2,null],[11,"sub","","",2,null]],"paths":[[3,"Aabb3f"],[3,"Sphere3f"],[3,"Vec3f"],[8,"CastF32"]]}; initSearch(searchIndex);