From 7a07b2c636e42a95920ff5a4edfef4b9c3fbd729 Mon Sep 17 00:00:00 2001 From: rodri Date: Sat, 17 Aug 2024 12:45:25 +0000 Subject: use the new light types constants. --- vis.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'vis.c') diff --git a/vis.c b/vis.c index e43ac08..c9d674e 100644 --- a/vis.c +++ b/vis.c @@ -733,6 +733,13 @@ rmb(void) for(idx = 0; idx < nelem(cams); idx++) memset(&cams[idx]->stats, 0, sizeof(cams[idx]->stats)); } +// if(om.buttons == mctl->buttons){ +// Point p; +// +// p = subpt(mctl->xy, om.xy); +// maincam->view->p.x += p.x; +// maincam->view->p.y += p.y; +// } unlockdisplay(display); nbsend(drawc, nil); } @@ -1023,7 +1030,8 @@ fprint(2, "screen %R\n", screenb->r); else cams[i] = Cam(Rect(0,0,fbw,fbh), rctl, camcfgs[i].ptype, camcfgs[i].fov, camcfgs[i].clipn, camcfgs[i].clipf); - + if(cams[i] == nil) + sysfatal("Cam: %r"); placecamera(cams[i], scene, camcfgs[i].p, camcfgs[i].lookat, camcfgs[i].up); cams[i]->view->setscale(cams[i]->view, scale, scale); @@ -1039,8 +1047,8 @@ fprint(2, "cam%d off %v scalex %g scaley %g\n", i+1, cams[i]->view->p, cams[i]-> light.p = Pt3(0,100,100,1); // light.dir = Vec3(0,-1,0); light.c = Pt3(1,1,1,1); - light.type = LIGHT_POINT; -// light.type = LIGHT_SPOT; + light.type = LightPoint; +// light.type = LightSpot; // light.θu = 30*DEG; // light.θp = 5*DEG; tsampler = neartexsampler; -- cgit v1.2.3