gpt4 book ai didi

c++ - 从 blender 的特定内存位置读取数据(结构)

转载 作者:行者123 更新时间:2023-11-28 07:44:21 25 4
gpt4 key购买 nike

我正在尝试为 blender 做一个插件(免费 3d 程序)该插件是一个 python 插件,我会将数据传递给 c++ 对其进行大量计算

在 python 中,方法是这样的:

data.as_pointer()
#.. method:: as_pointer()
#Returns the memory address which holds a pointer to blenders internal data
#:return: int (memory address).
#:rtype: int
#.. note:: This is intended only for advanced script writers who need to
#pass blender data to their own C/Python modules.

我读取的数据是一个列表

>>>>data[0].as_pointer()
152884792
>>>>data[1].as_pointer()
152884992
>>>>data[2].as_pointer()
152885192

等等所以项目大小为200字节,结构未知

如何在c++中读取这些数据

最佳答案

你必须知道格式。完成后,您可能可以创建一个 struct 并将此指针类型转换为 struct 类型并读取它。

编辑:我确定 blender 有一个 API。

关于c++ - 从 blender 的特定内存位置读取数据(结构),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15172116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com