Here's what i've got at the moment - how do I explicitly respond to the Pre and Post evals (post i'd restore the settings)
- Code: Select all
renderCamera = viewport.getcamera()
cameraNear = if(renderCamera.nearClip == undefined) then renderCamera.clip_near else renderCamera.nearClip
cameraFar = if(renderCamera.farClip == undefined) then renderCamera.clip_far else rendercamera.farClip
print (renderCamera.Name)
near = 0.01
far = 50
setNearFar renderCamera near far
fn setNearFar camera near far =
(
setNear camera near
setFar camera far
)
fn setNear camera val =
(
if(camera.nearClip != undefined) then
camera.nearClip = val
else if(camera.clip_near != undefined) then
camera.clip_near = val
)
fn setFar camera val =
(
if(camera.farClip != undefined) then
camera.farClip = val
else if(camera.clip_far != undefined) then
camera.clip_far = val
)