I wanted to make a composite Geometry3D, so I tried to inherit a python class.
class Foo(open3d.geometry.Geometry3D):
... def init(self):
... pass
I try to use this I expected some errors about missing methods e.g. 'rotate'...
However,
>>> open3d.visualization.draw_geometries([f])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
RuntimeError: Unable to cast from non-held to held instance (T& to Holder<T>) (compile in debug mode for type information)
What does this mean - is this kind of inheritance on the python side possible?
I wanted to make a composite Geometry3D, so I tried to inherit a python class.
I try to use this I expected some errors about missing methods e.g. 'rotate'...
However,
What does this mean - is this kind of inheritance on the python side possible?