<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; } @font-face { font-family: SimSun; } @font-face { font-family: 'Cambria Math'; } @font-face { font-family: Calibri; } p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: SimSun; } a:link, span.MsoHyperlink { color: blue; text-decoration: underline; } a:visited, span.MsoHyperlinkFollowed { color: purple; text-decoration: underline; } span.EmailStyle17 { font-family: Calibri, sans-serif; color: rgb(68, 84, 106); } .MsoChpDefault { font-size: 11pt; } @page WordSection1 { margin: 3cm 72pt 72pt; }--></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p></p>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin-top: 0px; margin-bottom: 0px;">
Xiaopeng,<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; margin-top: 0px; margin-bottom: 0px;">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
If you are only doing something simple on the initial startup of the KiwiViewer, before performing any panning, transformations, etc... you might be able to get away with something like:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
setCameraPosition(cameraPosition() * 0.75);  // (in vesKiwiBaseApp) for instance</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
If you are trying to perform a zoom after panning/etc... then you will need to take the 3d transformation into account.  Simply moving the camera wont work as your viewing angles will change, likely requiring you to properly translate and rotate the camera. <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
Take a look at:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
vesKiwiBaseApp::setCameraPosition  & vesKiwiBaseApp::cameraPosition​<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
vesKiwiBaseApp::setCameraFocalPoint & vesKiwiBaseApp::cameraFocalPoint</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
vesKiwiBaseApp::setCameraViewUp & vesKiwiBaseApp::cameraViewUp</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
...as well as the dolly, roll, pan and rotate functions of vesKiwiCameraInteractor</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
​<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
Also look at vesRenderer::resetCamera().  There is some math that may be useful to you here, as well as some references to other classes and functions that may also be of use too.<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
<br>
​David Busch<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
Mobile App Developer<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">
University of Pittsburgh<br>
</div>
<p><br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Ves <ves-bounces@public.kitware.com> on behalf of Xiaopeng Yang <yxp233@postech.ac.kr><br>
<b>Sent:</b> Wednesday, November 26, 2014 4:30 AM<br>
<b>To:</b> ves@public.kitware.com<br>
<b>Subject:</b> [Ves] Initial rendering size of KiwiViewer</font>
<div> </div>
</div>
<div>
<div class="WordSection1">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt; font-family:"Calibri","sans-serif"; color:#44546A">Dear VES users,</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt; font-family:"Calibri","sans-serif"; color:#44546A"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt; font-family:"Calibri","sans-serif"; color:#44546A">Is there any zoom function for the camera so that I can show a larger initial rendering other than default size? I know in VTK, there is a zoom
 function for the camera, but not sure whether VES has that function or not.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt; font-family:"Calibri","sans-serif"; color:#44546A"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt; font-family:"Calibri","sans-serif"; color:#44546A">Thanks,</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt; font-family:"Calibri","sans-serif"; color:#44546A">Xiaopeng</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>