_textActor->SetInput( bbGetInputIn().c_str() );
_textActor->SetPosition( bbGetInputX(), bbGetInputY(),bbGetInputZ() );
-
+ _textActor->GetTextProperty()->SetOpacity( bbGetInputOpacity() );
+
if ( bbGetInputTransform()!=NULL )
{
_textActor->SetUserTransform( bbGetInputTransform() );
bbSetInputColour(colour);
bbSetInputRenderer(NULL);
bbSetInputTransform(NULL);
+ bbSetInputOpacity(1);
_textActor = NULL;
_textProp = NULL;
BBTK_DECLARE_INPUT(X,int);
BBTK_DECLARE_INPUT(Y,int);
BBTK_DECLARE_INPUT(Z,int);
+ BBTK_DECLARE_INPUT(Opacity,double);
BBTK_DECLARE_INPUT(Colour,std::vector<double>);
BBTK_DECLARE_INPUT(Renderer,vtkRenderer*);
BBTK_DECLARE_INPUT(Transform,vtkLinearTransform*);
BBTK_INPUT(Text3D,X,"position X",int,"");
BBTK_INPUT(Text3D,Y,"position Y",int,"");
BBTK_INPUT(Text3D,Z,"position Z",int,"");
- BBTK_INPUT(Text3D,Colour,"Colour vector RGB",std::vector<double>,"");
+ BBTK_INPUT(Text3D,Opacity,"0..1 (default 1)",double,"");
+ BBTK_INPUT(Text3D,Colour,"Colour vector RGB < 0..1 , 0..1 , 0..1 >",std::vector<double>,"");
BBTK_INPUT(Text3D,Renderer,"vtk Renderer",vtkRenderer*,"");
BBTK_INPUT(Text3D,Transform,"",vtkLinearTransform*,"");