/// <summary> /// Creates a query to return objects found along the ray. /// </summary> /// <param name="ray">Ray to use for the intersection query.</param> /// <returns>A specialized implementation of RaySceneQuery for this scene manager.</returns> public override RaySceneQuery CreateRayQuery(Ray ray, uint mask) { var query = new TerrainRaySceneQuery(this); query.Ray = ray; query.QueryMask = mask; return(query); }
/// <summary> /// Creates a query to return objects found along the ray. /// </summary> /// <param name="ray">Ray to use for the intersection query.</param> /// <returns>A specialized implementation of RaySceneQuery for this scene manager.</returns> public override RaySceneQuery CreateRayQuery( Ray ray, uint mask ) { var query = new TerrainRaySceneQuery( this ); query.Ray = ray; query.QueryMask = mask; return query; }