X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkText3D.cxx;h=ef38350d3ea4aa35aba036c22337e6f95d8e9547;hb=7229d6643ec50932ae4cec818ff053cb60660483;hp=bf831ad43fa0aea543d8bb56115a185ecbdf75a5;hpb=32f572e3d47f4c17b65787a6616a73e9d718c04e;p=bbtk.git diff --git a/packages/vtk/src/bbvtkText3D.cxx b/packages/vtk/src/bbvtkText3D.cxx index bf831ad..ef38350 100644 --- a/packages/vtk/src/bbvtkText3D.cxx +++ b/packages/vtk/src/bbvtkText3D.cxx @@ -40,7 +40,16 @@ void Text3D::Process() textActor->SetInput( bbGetInputIn().c_str() ); textActor->SetPosition( bbGetInputX(), bbGetInputY(),bbGetInputZ() ); - bbGetInputRenderer()->AddActor( textActor ); + if ( bbGetInputRenderer()!=NULL ) + { + bbGetInputRenderer()->AddActor( textActor ); + } + + if ( bbGetInputTransform()!=NULL ) + { + textActor->SetUserTransform( bbGetInputTransform() ); + } + bbSetOutputOut(textActor); } @@ -63,6 +72,7 @@ void Text3D::bbUserSetDefaultValues() colour.push_back(0); bbSetInputColour(colour); bbSetInputRenderer(NULL); + bbSetInputTransform(NULL); } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)