Get a pointer to the object being rendered
-
On 27/02/2015 at 08:59, xxxxxxxx wrote:
If I code a shader in python, is there any way to get a pointer to the object that is being calculated?
Or is this only possible in C++? -
On 02/03/2015 at 07:49, xxxxxxxx wrote:
Hello,
the currently rendered RayObject is defined in the "op" member of the VolumeData member of the given ChannelData. This property is currently only available in the C++ API. Please be aware that a shader may also be used in another context and there is may be no RayObject at all.
Best wishes,
Sebastian -
On 02/03/2015 at 12:47, xxxxxxxx wrote:
Of course I would check for a RayObject before trying to get access to one of its members.
But, it is only available in C++ because it is not possible to make it available in python or is it just something that will, eventually be included in python too? -
On 09/03/2015 at 02:32, xxxxxxxx wrote:
Hello,
while the Python API is continuously improved, we cannot make any statements about specific future functionality.
Best wishes,
Sebastian -
On 09/03/2015 at 04:44, xxxxxxxx wrote:
I understand that. And I hope it really gets more powerful.
Although I do program in C++ also, for so many stuff I prefer python as I don't have to compile again and again, even if only changing a single character of my code. And, also, I don't have to startup Windows on my Mac just to compile for Windows