[vtkusers] Showing vtkAxesActor near the bottom left corner of a render window
Dean Inglis
dean.inglis at sympatico.ca
Fri Oct 9 18:44:18 EDT 2009
Hi Prashanth:
try this code:
this->AxesActor = vtkAxesActor::New();
this->AxesActor->SetShaftTypeToCylinder();
this->AxesActor->SetXAxisLabelText( "X" );
this->AxesActor->SetYAxisLabelText( "Y" );
this->AxesActor->SetZAxisLabelText( "Z" );
this->AxesActor->SetTotalLength( 1.5, 1.5, 1.5 );
this->AxesWidget = vtkOrientationMarkerWidget::New();
// place at lower left corner
this->AxesWidget->SetViewport( 0.0, 0.0, 0.25, 0.25 );
this->AxesWidget->SetOrientationMarker( this->AxesActor );
this->AxesWidget->KeyPressActivationOff();
Dean
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dean Inglis, PhD
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~ Centre for Appendicular ~~~~~
Magnetic Resonance Imaging Studies
www.camris.ca
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
612 - 25 Charlton Ave. E.
Hamilton, Ontario, L8N 1Y2
fax: (905) 521-1297
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Assistant Professor (Adjunct)
Department of Civil Engineering
McMaster University
Hamilton, Ontario
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Software Demos:
<http://www.youtube.com/watch?v=iVmMdUc1gM8>
http://www.youtube.com/watch?v=iVmMdUc1gM8
http://www.youtube.com/watch?v=_zYNtHC9-0s
Hi All,
How can I show a vtkAxesActor near the bottom left corner of the
render window at all the times? I mean irrespective of the camera
position/orientation/dolly, I would like the axes actor to always be
visible at the bottom left corner of the render window and its size
must never change.
Also, I have been trying hard to show axis labels, but it just doesnt
show up :-(.
Please help.
Thanks,
Prashanth
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20091009/d559c83f/attachment.htm>
More information about the vtkusers
mailing list