From 2aad00356afc52bf774988e77aeb18c37e403e41 Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Tue, 16 Apr 2002 00:56:23 +0000 Subject: [PATCH] Changed offset of client to be on the lens and not the camera node path --- direct/src/cluster/ClusterClient.py | 3 ++- direct/src/cluster/ClusterConfig.py | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/direct/src/cluster/ClusterClient.py b/direct/src/cluster/ClusterClient.py index 0153013b58..95bff62df2 100644 --- a/direct/src/cluster/ClusterClient.py +++ b/direct/src/cluster/ClusterClient.py @@ -266,8 +266,9 @@ def createClusterClient(): fs = configData.get('film size', None) fo = configData.get('film offset', None) if displayMode == 'client': - base.camera.setPosHpr(pos,hpr) lens = base.cam.node().getLens() + lens.setViewHpr(hpr) + lens.setIodOffset(pos[0]) lens.setFocalLength(fl) lens.setFilmSize(fs[0], fs[1]) lens.setFilmOffset(fo[0], fo[1]) diff --git a/direct/src/cluster/ClusterConfig.py b/direct/src/cluster/ClusterConfig.py index c36cf398e9..e3b67d4e06 100644 --- a/direct/src/cluster/ClusterConfig.py +++ b/direct/src/cluster/ClusterConfig.py @@ -53,6 +53,13 @@ ClientConfigs = { 'film size' : (1.000, 0.831), 'film offset' : (0.000, 0.173), }, + {'display name' : 'lc', + 'pos' : Vec3(-0.105, -0.020, 5.000), + 'hpr' : Vec3(-51.675, 0.000, 0.000), + 'focal length' : 0.820, + 'film size' : (1.000, 0.830), + 'film offset' : (-0.000, 0.173), + }, ], 'cavetest' : [{'display name' : 'la', 'pos' : Vec3(-0.105, -0.020, 5.000),