Hi! On Freitag, 20. Mai 2016 13:16:59 CEST Jason McVeigh wrote: > How do I create a VTK object from Perl using Inline::Python? > > I am using the Visualization Toolkit (http://vtk.org) for 3D visualizations. > I had hoped to use Perl to call the Python bindings for VTK. I have some > example code below, however, I get a segmentation fault due to something > wrong. > > my $o = \py_call_function("vtk","vtkPoints", @_); > my $p = [0,0,0]; > bless $o, 'vtk::vtkPoints'; > { > no strict 'refs'; > push @{ "vtk::vtkPoints::ISA" }, 'Inline::Python::Object'; > }
This looks like very low level trickery. Have you tried the high level interface? use common::sense; use Inline 'Python'; package Foo::Bar { use base qw(Foo); } say Foo::Bar->new->bar; __END__ __Python__ class Foo: def bar(self): return 1 Regards, Stefan