vtkPropItem or vtkOpenGLPropItem
If i'm create
vtkSmartPointer<vtkItemProp> item = vtkSmartPointer<vtkItemProp>::New() vtkActor *actor = .. item->SetPropObject(actor)
then actor is not rendered. And real object is vtkOpenGLPropItem. This is not written in documents
I i using
class vtkPropItemMy : public vtkPropItem
then actor is renderer.
But it is necessary to override methods
//------------------------------------------------------------------------------
void vtkPropItem::UpdateTransforms()
{
vtkErrorMacro(<<"Missing override in the rendering backend. Some items "
"may be rendered incorrectly.");
}
//------------------------------------------------------------------------------
void vtkPropItem::ResetTransforms()
{
vtkErrorMacro(<<"Missing override in the rendering backend. Some items "
"may be rendered incorrectly.");
}
it is not comfortable.
Function SetVisible
does not hide PropObject