Searched defs:ray (Results 1 - 10 of 10) sorted by relevance

/external/jmonkeyengine/engine/src/core/com/jme3/bounding/
H A DBoundingSphere.java719 public boolean intersects(Ray ray) { argument
724 Vector3f diff = vars.vect1.set(ray.getOrigin()).subtractLocal(center);
733 float b = ray.getDirection().dot(diff);
746 private int collideWithRay(Ray ray, CollisionResults results) { argument
749 Vector3f diff = vars.vect1.set(ray.getOrigin()).subtractLocal(
755 a1 = ray.direction.dot(diff);
760 Vector3f point = new Vector3f(ray.direction).multLocal(distance).addLocal(ray.origin);
768 a1 = ray.direction.dot(diff);
780 Vector3f point = new Vector3f(ray
[all...]
H A DBoundingVolume.java250 * determines if a ray intersects this bounding volume.
252 * @param ray
253 * the ray to test.
254 * @return true if this volume is intersected by a given ray.
256 public abstract boolean intersects(Ray ray); argument
H A DBoundingBox.java637 * determines if this bounding box intersects with a given ray object. If an
642 public boolean intersects(Ray ray) { argument
649 Vector3f diff = ray.origin.subtract(getCenter(vars.vect2), vars.vect1);
657 fWdU[0] = ray.getDirection().dot(Vector3f.UNIT_X);
666 fWdU[1] = ray.getDirection().dot(Vector3f.UNIT_Y);
675 fWdU[2] = ray.getDirection().dot(Vector3f.UNIT_Z);
684 Vector3f wCrossD = ray.getDirection().cross(diff, vars.vect2);
714 private int collideWithRay(Ray ray, CollisionResults results) { argument
717 Vector3f diff = vars.vect1.set(ray.origin).subtractLocal(center);
718 Vector3f direction = vars.vect2.set(ray
[all...]
/external/skia/src/pathops/
H A DSkPathOpsCurve.h235 static void line_intersect_ray(const SkPoint a[2], SkScalar , const SkDLine& ray, argument
239 i->intersectRay(line, ray);
242 static void quad_intersect_ray(const SkPoint a[3], SkScalar , const SkDLine& ray, argument
246 i->intersectRay(quad, ray);
249 static void conic_intersect_ray(const SkPoint a[3], SkScalar weight, const SkDLine& ray, argument
253 i->intersectRay(conic, ray);
256 static void cubic_intersect_ray(const SkPoint a[4], SkScalar , const SkDLine& ray, argument
260 i->intersectRay(cubic, ray);
H A DSkOpSegment.cpp1193 SkDLine ray = {{{midPt.fX, midPt.fY}, local
1195 (*CurveIntersectRay[opp->verb()])(opp->pts(), opp->weight(), ray, &i);
/external/jmonkeyengine/engine/src/core-effects/com/jme3/water/
H A DSimpleWaterProcessor.java109 protected Ray ray = new Ray(); field in class:SimpleWaterProcessor
189 //update ray
190 ray.setOrigin(sceneCam.getLocation());
191 ray.setDirection(sceneCam.getDirection());
205 if (!ray.intersectsWherePlane(plane, targetLocation)) {
206 ray.setDirection(ray.getDirection().negateLocal());
207 ray.intersectsWherePlane(plane, targetLocation);
H A DWaterFilter.java75 protected Ray ray = new Ray(); field in class:WaterFilter
150 ray.setOrigin(sceneCam.getLocation());
151 ray.setDirection(sceneCam.getDirection());
155 if (!ray.intersectsWherePlane(plane, targetLocation)) {
156 ray.setDirection(ray.getDirection().negateLocal());
157 ray.intersectsWherePlane(plane, targetLocation);
/external/pdfium/core/src/fxcodec/lcms2/lcms2-2.6/src/
H A Dcmssm.c478 cmsLine ray; local
500 // Create a ray line from centre to this point
502 LineOf2Points(&ray, &Lab, &Centre);
522 ClosestLineToLine(&temp, &ray, &edge);
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/
H A DTerrainPatch.java803 private int collideWithRay(Ray ray, CollisionResults results) { argument
H A DTerrainQuad.java343 private int collideWithRay(Ray ray, CollisionResults results) { argument
347 Vector3f intersection = picker.getTerrainIntersection(ray, results);
1655 * Gather the terrain patches that intersect the given ray (toTest).

Completed in 481 milliseconds