summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/dimension/demo.pov12
-rwxr-xr-xtests/dimension/demo.sh14
-rw-r--r--tests/libdimension/tests.c8
3 files changed, 17 insertions, 17 deletions
diff --git a/tests/dimension/demo.pov b/tests/dimension/demo.pov
index d517621..1419e35 100644
--- a/tests/dimension/demo.pov
+++ b/tests/dimension/demo.pov
@@ -43,12 +43,16 @@ box {
texture {
pigment {
- color rgbft <0, 0, 1, 0.25, 0.25>
+ color rgbft <0, 0, 1, 0.25, 0.5>
}
finish {
- reflection { 1.0 }
+ reflection { 0.5 }
}
}
+
+ interior {
+ ior 1.1
+ }
}
sphere {
@@ -63,8 +67,4 @@ sphere {
phong_size 40.0
}
}
-
- interior {
- ior 1.3
- }
}
diff --git a/tests/dimension/demo.sh b/tests/dimension/demo.sh
index 3411ef2..55274d0 100755
--- a/tests/dimension/demo.sh
+++ b/tests/dimension/demo.sh
@@ -44,12 +44,14 @@ demo_exp=$(echo -n \
(texture
(pigment
(color (integer 0) (integer 0) (integer 1)
- (float 0.25) (float 0.25)))
+ (float 0.25) (float 0.5)))
(finish
(reflection
- (color (float 1) (float 1) (float 1) (float 1) (float 1))
- (color (float 1) (float 1) (float 1) (float 1) (float 1))
- reflection-items)))))
+ (color (float 0.5) (float 0.5) (float 0.5) (float 0.5) (float 0.5))
+ (color (float 0.5) (float 0.5) (float 0.5) (float 0.5) (float 0.5))
+ reflection-items)))
+ (interior
+ (ior (float 1.1)))))
(sphere
(vector (integer 0) (integer 0) (integer 0) (integer 0) (integer 0))
(float 1.25)
@@ -59,9 +61,7 @@ demo_exp=$(echo -n \
(color (integer 0) (integer 1) (integer 0) (integer 0) (integer 0)))
(finish
(phong (float 0.2))
- (phong_size (float 40))))
- (interior
- (ior (float 1.3))))))' \
+ (phong_size (float 40)))))))' \
| tr '\n' ' ' | sed -r 's/[[:space:]]+/ /g')
if [ "$demo" != "$demo_exp" ]; then
diff --git a/tests/libdimension/tests.c b/tests/libdimension/tests.c
index d8d1dd9..d5aeb69 100644
--- a/tests/libdimension/tests.c
+++ b/tests/libdimension/tests.c
@@ -117,15 +117,15 @@ dmnsn_new_default_scene()
dmnsn_color cube_color = dmnsn_magenta;
cube_color.filter = 0.25;
- cube_color.trans = 0.25;
+ cube_color.trans = 0.5;
cube->texture->pigment = dmnsn_new_solid_pigment(cube_color);
if (!cube->texture->pigment) {
dmnsn_delete_scene(scene);
return NULL;
}
- cube->texture->finish = dmnsn_new_reflective_finish(dmnsn_white, dmnsn_white,
- 1.0);
+ dmnsn_color reflect = dmnsn_color_mul(0.5, dmnsn_white);
+ cube->texture->finish = dmnsn_new_reflective_finish(reflect, reflect, 1.0);
if (!cube->texture->finish) {
dmnsn_delete_scene(scene);
return NULL;
@@ -136,7 +136,7 @@ dmnsn_new_default_scene()
dmnsn_delete_scene(scene);
return NULL;
}
- cube->interior->ior = 1.3;
+ cube->interior->ior = 1.1;
cube->trans = dmnsn_rotation_matrix(dmnsn_new_vector(0.75, 0.0, 0.0));