|
ff1440b6d6
|
Add "Shared" COMSTR variants
|
2014-02-27 21:57:20 -08:00 |
|
|
1a37170b9a
|
Clean up env creation
|
2014-01-31 08:42:41 -08:00 |
|
|
b40e4b07d9
|
Clean build directories -- still doesn't clean build/ though
|
2014-01-31 08:34:11 -08:00 |
|
|
9540bdd26e
|
Build only the given mode
|
2014-01-31 08:27:37 -08:00 |
|
|
d4cf547683
|
Clean up set_toolchain_binary
|
2014-01-30 21:01:20 -08:00 |
|
|
4ab61d591a
|
Fix syntax error in set_compiler
|
2014-01-30 20:47:24 -08:00 |
|
|
0a5db99852
|
Add linker override
|
2014-01-30 20:43:09 -08:00 |
|
|
08880e87ac
|
More tweaks for setting default compilers
|
2014-01-30 20:39:56 -08:00 |
|
|
c76f986a86
|
Add definable overrides for C/C++ compilers and the assembler; add override for CFLAGS
|
2014-01-30 20:36:38 -08:00 |
|
|
60d0112326
|
Few more tweaks
|
2014-01-30 15:42:25 -08:00 |
|
|
3f56df90a7
|
Ignore build/
|
2014-01-30 15:14:13 -08:00 |
|
|
2134f6a013
|
Basic template SConscript
|
2014-01-30 15:13:54 -08:00 |
|
|
ab85d0cd32
|
Fixing up SConstruct
|
2014-01-30 15:09:28 -08:00 |
|
|
22f75f5e86
|
Ignore Scons stuff
|
2014-01-30 14:10:40 -08:00 |
|
|
85213b6f50
|
Add empty src/SConscript
|
2014-01-30 14:08:20 -08:00 |
|
|
104fe40661
|
Add base SConstruct
|
2014-01-30 14:08:11 -08:00 |
|
|
11815346af
|
Initial commit
|
2014-01-30 13:39:51 -08:00 |
|
|
810990cbe9
|
Return Vector3::Zero for normal if point is not on surface of plane
|
2013-09-22 17:43:13 -07:00 |
|
|
a13ce45d39
|
Shift scene objects around to try to see a plane...
|
2013-09-22 17:42:50 -07:00 |
|
|
ebb9b7aab9
|
Shift the plane down (I think)
|
2013-09-22 12:13:11 -07:00 |
|
|
34296feeb2
|
Add a plane to the scene
|
2013-09-22 10:16:32 -07:00 |
|
|
d166752f22
|
Add object_plane.cc to the build
|
2013-09-22 10:16:27 -07:00 |
|
|
c405302613
|
Add operator<< overload for Object
|
2013-09-22 10:16:15 -07:00 |
|
|
c6b8b167ca
|
Add operator<< overloads for Vector3, Ray, and Color
|
2013-09-22 10:15:41 -07:00 |
|
|
2ea0589b44
|
Add Planes
|
2013-09-22 09:58:40 -07:00 |
|
|
5d14a63c37
|
Add cross product operation to Vector3
|
2013-09-22 08:37:58 -07:00 |
|
|
a41817217a
|
Blend specular color with reflected color
|
2013-09-21 17:14:47 -07:00 |
|
|
d5f640871c
|
Comment about lambert shading
|
2013-09-21 17:06:49 -07:00 |
|
|
daeb052003
|
Don't acknowledge intersections closer than t=1e-2.
This avoids intersections with the shape itself.
|
2013-09-21 17:04:54 -07:00 |
|
|
6c1e8c7ffb
|
Add min_weight property to Scene
|
2013-09-21 17:01:11 -07:00 |
|
|
482896cfa1
|
First pass at doing reflections -- splotchy...
|
2013-09-21 16:45:30 -07:00 |
|
|
58f3cdd304
|
Add default values for trace_ray depth and weight arguments
|
2013-09-21 16:45:10 -07:00 |
|
|
745aa27447
|
Add specular parameters to Material
|
2013-09-21 15:53:16 -07:00 |
|
|
90530b74ef
|
Return Black if max depth exceeded
|
2013-09-21 15:42:11 -07:00 |
|
|
4eafa294ed
|
Add /usr/local/{lib,include} to SConstruct
|
2013-09-21 15:34:12 -07:00 |
|
|
8e0a14cc2f
|
SCons: LIBS is a list
|
2013-09-20 09:54:08 -07:00 |
|
|
f6e92f2571
|
Fix compiler errors in camera module
|
2013-09-20 09:21:25 -07:00 |
|
|
746731398a
|
Accessors for Camera attributes
|
2013-09-20 09:10:56 -07:00 |
|
|
764afab8ac
|
Camera stuff -- empty implementations of compute_primary_ray
|
2013-09-20 09:10:56 -07:00 |
|
|
fb6920e923
|
Add X, Y, and Z unit vectors
|
2013-09-20 09:10:55 -07:00 |
|
|
99f98d2bf5
|
Add virtual destructor to Writer
|
2013-09-20 09:10:55 -07:00 |
|
|
0bd0cc277f
|
Ignore PNG files
|
2013-09-20 09:10:55 -07:00 |
|
|
4523671920
|
Forward declare Scene class in Writer
|
2013-09-20 09:10:43 -07:00 |
|
|
16a37f6fb3
|
Shadows!
|
2013-09-13 18:56:07 -07:00 |
|
|
3dbde9a60d
|
Set diffuse parameters for materials
|
2013-09-13 18:39:31 -07:00 |
|
|
529b1978a6
|
Use diffuse parameters to compute shading
|
2013-09-13 18:39:23 -07:00 |
|
|
887233e3e4
|
Add diffuse parameters to Material
|
2013-09-13 18:39:11 -07:00 |
|
|
438b0734a4
|
Use ambient light in lighting calculations
|
2013-09-13 18:25:22 -07:00 |
|
|
3b7f672ab3
|
Add get_ambient() to Scene
|
2013-09-13 18:25:09 -07:00 |
|
|
fcc6f1a718
|
Add set_intensity; clean up PointLight constructors
|
2013-09-13 18:24:12 -07:00 |
|