Open mororo250 opened 4 years ago
Hi,
@LZaw and I had another look at this PR. We feel that a few things need to be done in order for it to be merged.
In particular, the SunPositioner
class presents itself as an appleseed entity (i.e. it inherits from renderer::Entity
, etc.) but it doesn't really make sense.
Here is what we suggest:
SunPositioner
inherit from Entity
APPLESEED_DLLSYMBOL
release()
methodSunPositionerFactory
Essentially turns the class into a very plain C++ one, and expose it to Python like you're doing now.
Draft of sun position implementation.