refactor: simplify vtkContainerBox transform logic by removing redundant affine matrix and updating synchronization methods
This commit is contained in:
@@ -64,7 +64,8 @@ class Puppet : public uLib::Object {
|
||||
|
||||
uLibTypeMacro(Puppet, uLib::Object)
|
||||
|
||||
public : Puppet();
|
||||
public:
|
||||
Puppet();
|
||||
virtual ~Puppet();
|
||||
|
||||
virtual vtkProp *GetProp();
|
||||
@@ -149,9 +150,9 @@ protected:
|
||||
|
||||
void RemoveProp(vtkProp *prop);
|
||||
|
||||
void ApplyAppearance(vtkProp *prop);
|
||||
void ApplyTransform(vtkProp3D *p3d);
|
||||
void ApplyPuppetTransform(vtkProp3D *p3d);
|
||||
virtual void ApplyAppearance(vtkProp *prop);
|
||||
virtual void ApplyTransform(vtkProp3D *p3d);
|
||||
virtual void ApplyPuppetTransform(vtkProp3D *p3d);
|
||||
|
||||
std::vector<uLib::PropertyBase *> m_DisplayProperties;
|
||||
mutable uLib::RecursiveMutex m_UpdateMutex;
|
||||
@@ -167,6 +168,10 @@ private:
|
||||
} // namespace Vtk
|
||||
} // namespace uLib
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// -------------------------------------------------------------------------- //
|
||||
// DISPLAY PROPERTIES SERIALIZE
|
||||
// -------------------------------------------------------------------------- //
|
||||
|
||||
Reference in New Issue
Block a user