Closed MedericFourmy closed 8 months ago
Happypose currently has 2 renderers:
To be able to switch between the 2 and ease the integration of future renderers, refactoring should be a first step
TODO list:
SceneRendererModule
Panda3dSceneRenderer
BulletSceneRenderer
test_renderer_panda3d.py
test_renderer_bullet.py
BatchRendererModule
Panda3dBatchRenderer
BulletBatchRenderer
test_batch_renderer_panda3d.py
test_batch_renderer_bullet.py
EDIT: the APIs are too different to abstract the inputs. Final changes explained in PR #130
Happypose currently has 2 renderers:
To be able to switch between the 2 and ease the integration of future renderers, refactoring should be a first step
TODO list:
SceneRendererModule
abstract class, refactorPanda3dSceneRenderer
andBulletSceneRenderer
, adapttest_renderer_panda3d.py
and writetest_renderer_bullet.py
BatchRendererModule
abstract class, refactorPanda3dBatchRenderer
andBulletBatchRenderer
, adapttest_batch_renderer_panda3d.py
and writetest_batch_renderer_bullet.py