|
@@ -69,22 +69,22 @@ PointLight(const string &name) :
|
|
|
{
|
|
{
|
|
|
PT(Lens) lens;
|
|
PT(Lens) lens;
|
|
|
lens = new PerspectiveLens(90, 90);
|
|
lens = new PerspectiveLens(90, 90);
|
|
|
- lens->set_view_vector(1, 0, 0, 0, 0, 1);
|
|
|
|
|
|
|
+ lens->set_view_vector(1, 0, 0, 0, -1, 0);
|
|
|
set_lens(0, lens);
|
|
set_lens(0, lens);
|
|
|
lens = new PerspectiveLens(90, 90);
|
|
lens = new PerspectiveLens(90, 90);
|
|
|
- lens->set_view_vector(-1, 0, 0, 0, 0, 1);
|
|
|
|
|
|
|
+ lens->set_view_vector(-1, 0, 0, 0, -1, 0);
|
|
|
set_lens(1, lens);
|
|
set_lens(1, lens);
|
|
|
lens = new PerspectiveLens(90, 90);
|
|
lens = new PerspectiveLens(90, 90);
|
|
|
lens->set_view_vector(0, 1, 0, 0, 0, 1);
|
|
lens->set_view_vector(0, 1, 0, 0, 0, 1);
|
|
|
set_lens(2, lens);
|
|
set_lens(2, lens);
|
|
|
lens = new PerspectiveLens(90, 90);
|
|
lens = new PerspectiveLens(90, 90);
|
|
|
- lens->set_view_vector(0, -1, 0, 0, 0, 1);
|
|
|
|
|
|
|
+ lens->set_view_vector(0, -1, 0, 0, 0, -1);
|
|
|
set_lens(3, lens);
|
|
set_lens(3, lens);
|
|
|
lens = new PerspectiveLens(90, 90);
|
|
lens = new PerspectiveLens(90, 90);
|
|
|
- lens->set_view_vector(0, 0, 1, 0, 0, 1);
|
|
|
|
|
|
|
+ lens->set_view_vector(0, 0, 1, 0, -1, 0);
|
|
|
set_lens(4, lens);
|
|
set_lens(4, lens);
|
|
|
lens = new PerspectiveLens(90, 90);
|
|
lens = new PerspectiveLens(90, 90);
|
|
|
- lens->set_view_vector(0, 0, -1, 0, 0, 1);
|
|
|
|
|
|
|
+ lens->set_view_vector(0, 0, -1, 0, -1, 0);
|
|
|
set_lens(5, lens);
|
|
set_lens(5, lens);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -100,25 +100,6 @@ PointLight(const PointLight ©) :
|
|
|
LightLensNode(copy),
|
|
LightLensNode(copy),
|
|
|
_cycler(copy._cycler)
|
|
_cycler(copy._cycler)
|
|
|
{
|
|
{
|
|
|
- PT(Lens) lens;
|
|
|
|
|
- lens = new PerspectiveLens(90, 90);
|
|
|
|
|
- lens->set_view_vector(1, 0, 0, 0, 0, 1);
|
|
|
|
|
- set_lens(0, lens);
|
|
|
|
|
- lens = new PerspectiveLens(90, 90);
|
|
|
|
|
- lens->set_view_vector(-1, 0, 0, 0, 0, 1);
|
|
|
|
|
- set_lens(1, lens);
|
|
|
|
|
- lens = new PerspectiveLens(90, 90);
|
|
|
|
|
- lens->set_view_vector(0, 1, 0, 0, 0, 1);
|
|
|
|
|
- set_lens(2, lens);
|
|
|
|
|
- lens = new PerspectiveLens(90, 90);
|
|
|
|
|
- lens->set_view_vector(0, -1, 0, 0, 0, 1);
|
|
|
|
|
- set_lens(3, lens);
|
|
|
|
|
- lens = new PerspectiveLens(90, 90);
|
|
|
|
|
- lens->set_view_vector(0, 0, 1, 0, 0, 1);
|
|
|
|
|
- set_lens(4, lens);
|
|
|
|
|
- lens = new PerspectiveLens(90, 90);
|
|
|
|
|
- lens->set_view_vector(0, 0, -1, 0, 0, 1);
|
|
|
|
|
- set_lens(5, lens);
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
////////////////////////////////////////////////////////////////////
|