Home | History | Annotate | Download | only in math

Lines Matching refs:extent

41  * <p>A LineSegment is defined by an origin, a direction and an extent (or length).

58 private float extent;
68 this.extent = ls.getExtent();
72 * <p>Creates a new LineSegment with the given origin, direction and extent.</p>
75 public LineSegment(Vector3f origin, Vector3f direction, float extent) {
78 this.extent = extent;
83 * center, the direction and the extent.</p>
88 this.extent = direction.length() * 0.5f;
95 this.extent = ls.getExtent();
117 if (-extent < segmentParameter) {
118 if (segmentParameter < extent) {
122 origin.add(direction.mult(extent, compVec1), compVec1);
125 origin.subtract(direction.mult(extent, compVec1), compVec1);
152 extentDeterminant0 = extent * determinant;
174 if (tempS0 < -extent) {
175 s0 = -extent;
179 } else if (tempS0 <= extent) {
185 s0 = extent;
195 if (tempS0 < -extent) {
196 s0 = -extent;
200 } else if (tempS0 <= extent) {
206 s0 = extent;
216 s0 = extent;
238 if (tempS0 < -extent) {
239 s0 = -extent;
243 } else if (tempS0 <= extent) {
249 s0 = extent;
275 if (tempS0 < -extent) {
276 s0 = -extent;
280 } else if (tempS0 <= extent) {
286 s0 = extent;
311 s0 = -extent;
333 if (tempS0 > extent) {
334 s0 = extent;
338 } else if (tempS0 >= -extent) {
344 s0 = -extent;
368 if (tempS0 > extent) {
369 s0 = extent;
372 } else if (tempS0 >= -extent) {
377 s0 = -extent;
402 float extentSum = extent + test.getExtent();
432 fExtDet = extent * fDet;
448 fS1 = extent;
460 fS1 = -extent;
473 fS0 = -(-fA01 * extent + fB0);
475 fS1 = -extent;
481 if (fS1 < -extent) {
482 fS1 = -extent;
483 } else if (fS1 > extent) {
484 fS1 = extent;
492 if (fS1 < -extent) {
493 fS1 = -extent;
494 } else if (fS1 > extent) {
495 fS1 = extent;
500 fS0 = -(fA01 * extent + fB0);
502 fS1 = extent;
508 if (fS1 < -extent) {
509 fS1 = -extent;
510 } else if (fS1 > extent) {
511 fS1 = extent;
521 fS1 = -extent;
524 fS1 = extent;
547 return extent;
550 public void setExtent(float extent) {
551 this.extent = extent;
567 return origin.add((direction.mult(extent, store)), store);
575 return origin.subtract((direction.mult(extent, store)), store);
582 capsule.write(extent, "extent", 0);
589 extent = capsule.readFloat("extent", 0);
615 * is added to the extent of the bounding box.</p>
619 if (FastMath.abs(point.x - origin.x) > FastMath.abs(direction.x * extent) + error) {
622 if (FastMath.abs(point.y - origin.y) > FastMath.abs(direction.y * extent) + error) {
625 if (FastMath.abs(point.z - origin.z) > FastMath.abs(direction.z * extent) + error) {