This website requires JavaScript.
Explore
Help
Sign In
josh
/
fart
Watch
1
Star
0
Fork
0
You've already forked fart
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
fart
/
shapes
History
Josh Holtrop
cb4c84ee66
Extrude properly sorts returned intersections
...
git-svn-id: svn://anubis/fart/trunk@275 7f9b0f55-74a9-4bce-be96-3c2cd072584d
2010-07-08 15:36:22 +00:00
..
BoolShape.cc
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
BoolShape.h
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
Box.cc
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Box.h
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Cyl.cc
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Cyl.h
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Extrude.cc
Extrude properly sorts returned intersections
2010-07-08 15:36:22 +00:00
Extrude.h
creating polygons for extrude objects, ngon takes radius parameter
2010-07-01 20:35:20 +00:00
Intersect.cc
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
Intersect.h
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
Makefile
updated Makefiles to not print the "*.dep: No such file or directory" warnings
2009-03-10 01:54:23 +00:00
Plane.cc
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Plane.h
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Shape.cc
added shapes/shapes.h, shapes/BoolShape, made Intersect, Union, and Subtract derive from BoolShape, made BoolShape::setMaterial() call setMaterial() on sub-shapes so that materials applied to boolean objects will be applied to all sub-objects
2009-03-12 02:59:35 +00:00
Shape.h
added shapes/shapes.h, shapes/BoolShape, made Intersect, Union, and Subtract derive from BoolShape, made BoolShape::setMaterial() call setMaterial() on sub-shapes so that materials applied to boolean objects will be applied to all sub-objects
2009-03-12 02:59:35 +00:00
shapes.h
added Extrude and Polygon classes, still in progress
2010-07-01 20:04:44 +00:00
Sphere.cc
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Sphere.h
modified shapes and Scene to return surface normal in the intersect object
2009-03-09 23:17:31 +00:00
Subtract.cc
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
Subtract.h
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
Union.cc
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00
Union.h
Fixed boolean objects to determine if rays start inside or outside the boolean; changed constructors to accept a list of shapes instead of just two shapes; changed parser to accept any number of top-level shapes inside of a boolean shape block; changed scenes/die.fart to reflect this change (a drastic simplification)
2009-03-15 19:51:21 +00:00