如何从Python中使用C++ OSG对象?

2024-04-29 04:35:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个嵌入式Python系统,它需要C++前端使用OpenScEngRead来呈现可视化。我的问题是:

有什么方法可以完成这个任务吗?我需要修改Python中的C++ OSG节点。是否可以选择为这个osg节点创建包装器?如果这是答案,你能提供一些指导吗?


Tags: 方法答案节点可视化系统指导osgopenscengread
3条回答

最后,我通过创建一个新的python类型(python扩展)并使用节点访问者在创建时分配节点引用来解决这个问题。在

在OSG论坛/邮件列表中引起关注的两个绑定是PyOSG和osgSWIG的Python用法

http://sourceforge.net/projects/pyosg/

https://code.google.com/p/osgswig/

当然,你可以随时在OSG论坛上搜索并重新提问,该社区的规模远大于OSG论坛上的人们,因此可以搜索OSG的问题:

http://forum.openscenegraph.org

如果你从未在他们的邮件列表中发布过邮件,你的邮件将被排队等候,直到有人有机会查看邮件并确保邮件不是垃圾邮件——因为他们是志愿者,这可能需要一到两周的时间,这取决于他们的日程安排。在

尽管FWIW'Xenon'同时在SO和邮件列表中,并且是其中一个更有用/更活跃的用户之一。在

试着看看Cython(http://cython.org/)能为你做些什么。在

相关问题 更多 >