Examples of equalsWithTolerance()


Examples of toxi.geom.Vec3D.equalsWithTolerance()

 
  @Test
  public void testGetNormalizedX() {
    Vec3D v = new Vec3D(.5f, .4f, .3f);
    v = Vec3DUtils.getNormalized(v);
    assertTrue("normalized x=1", v.equalsWithTolerance(new Vec3D(1f, .8f, .6f), 0.000001f));
  }

  @Test
  public void testGetNormalizedY() {
    Vec3D v = new Vec3D(.4f, .5f, .3f);
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  @Test
  public void testGetNormalizedY() {
    Vec3D v = new Vec3D(.4f, .5f, .3f);
    v = Vec3DUtils.getNormalized(v);
    assertTrue("normalized y=1", v.equalsWithTolerance(new Vec3D(.8f, 1f, .6f), 0.000001f));
  }

  @Test
  public void testGetNormalizedZ() {
    Vec3D v = new Vec3D(.3f, .4f, .5f);
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  @Test
  public void testGetNormalizedZ() {
    Vec3D v = new Vec3D(.3f, .4f, .5f);
    v = Vec3DUtils.getNormalized(v);
    assertTrue("normalized z=1", v.equalsWithTolerance(new Vec3D(.6f, .8f, 1f), 0.000001f));
  }


 
  /*
 
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  public void testGetFitInside2DXYLandscapeXLarger() {
    Vec3D container = new Vec3D(200, 100, 100);
    Vec3D aspectRatio = new Vec3D(1, .3f, .5f);
    float ratio = .5f;
    Vec3D scaler = Vec3DUtils.getFitInside2DXY(container, aspectRatio, ratio);
    assertTrue("scale on x: ", scaler.equalsWithTolerance(new Vec3D(100, 30, 50), .000002f));
  }

  @Test
  public void testGetFitInside2DXYLandscapeXSmaller() {
    Vec3D container = new Vec3D(200, 50, 100);
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  public void testGetFitInside2DXYLandscapeXSmaller() {
    Vec3D container = new Vec3D(200, 50, 100);
    Vec3D aspectRatio = new Vec3D(1, .5f, .5f);
    float ratio = .5f;
    Vec3D scaler = Vec3DUtils.getFitInside2DXY(container, aspectRatio, ratio);
    assertTrue("scale on x/ aspectRatio.x: ", scaler.equalsWithTolerance(new Vec3D(50, 25, 25), .0000001f));
  }

 
  @Test
  public void testGetFitInside2DXYPortraitYLarger() {
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  public void testGetFitInside2DXYPortraitYLarger() {
    Vec3D container = new Vec3D(100, 200, 100);
    Vec3D aspectRatio = new Vec3D(.3f, 1, .5f);
    float ratio = .5f;
    Vec3D scaler = Vec3DUtils.getFitInside2DXY(container, aspectRatio, ratio);
    assertTrue("scale on y: ", scaler.equalsWithTolerance(new Vec3D(30, 100, 50), .000002f));
   
  }

  @Test
  public void testGetFitInside2DXYPortraitYSmaller() {
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  public void testGetFitInside2DXYPortraitYSmaller() {
    Vec3D container = new Vec3D(50, 200, 100);
    Vec3D aspectRatio = new Vec3D(.5f, 1, .5f);
    float ratio = .5f;
    Vec3D scaler = Vec3DUtils.getFitInside2DXY(container, aspectRatio, ratio);
    assertTrue("scale on y/ aspectRatio.y: ", scaler.equalsWithTolerance(new Vec3D(25, 50, 25), .0000001f));   
  }

  @Test
  public void testGetFitInside2DXYDifferentXLarger() {
    Vec3D container = new Vec3D(200, 100, 100);
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  public void testGetFitInside2DXYDifferentXLarger() {
    Vec3D container = new Vec3D(200, 100, 100);
    Vec3D aspectRatio = new Vec3D(.3f, 1, .5f);
    float ratio = .5f;
    Vec3D scaler = Vec3DUtils.getFitInside2DXY(container, aspectRatio, ratio);
    assertTrue("scale on y : ", scaler.equalsWithTolerance(new Vec3D(15f, 50, 25), .000001f));       
  }

  @Test
  public void testGetFitInside2DXYDifferentYLarger() {
    Vec3D container = new Vec3D(100, 200, 100);
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

  public void testGetFitInside2DXYDifferentYLarger() {
    Vec3D container = new Vec3D(100, 200, 100);
    Vec3D aspectRatio = new Vec3D(1, .3f, .5f);
    float ratio = .5f;
    Vec3D scaler = Vec3DUtils.getFitInside2DXY(container, aspectRatio, ratio);
    assertTrue("scale on y : ", scaler.equalsWithTolerance(new Vec3D(50, 15, 25), .000001f));           
  }
 
}
View Full Code Here

Examples of toxi.geom.Vec3D.equalsWithTolerance()

        Vec3D c = new Vec3D(100, 0, 0);
        Vec3D b = new Vec3D(-100, 100, 0);
        Triangle3D t = new Triangle3D(a, b, c);
        assertTrue(a.equalsWithTolerance(t.fromBarycentric(t.toBarycentric(a)),
                0.01f));
        assertTrue(b.equalsWithTolerance(t.fromBarycentric(t.toBarycentric(b)),
                0.01f));
        assertTrue(c.equalsWithTolerance(t.fromBarycentric(t.toBarycentric(c)),
                0.01f));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.