首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从blender在postgis中保存几何图形

从blender在postgis中保存几何图形
EN

Stack Overflow用户
提问于 2019-03-23 07:30:15
回答 1查看 375关注 0票数 1

假设我在Blender中有一个立方体或更复杂的封闭三角化对象,我如何能够将其存储在postgis中?

Postgis通过熟知文本(wkt)将3D几何体存储为多面体或三角网。有没有办法把blender对象放到postgis中?

EN

回答 1

Stack Overflow用户

发布于 2019-03-24 15:13:47

您可以读取混合器数据并为postgresql创建insert语句。由于blender包含一个python解释器,您可以使用run a python script in blender将数据发送到postgresql。

第一步是安装python postgresql模块,比如可以在blender中使用的psycopg。有用于此的several options,包括添加到sys.path的路径。

一旦可以在blender中运行可以与postgresql服务器通信的python脚本,请阅读blenders mesh data以生成insert语句。

代码语言:javascript
复制
pg_insert = 'INSERT INTO mytable (v_loc) VALUES ('
for v in obj.data.vertices:
    pg_insert += 'POINT({} {} {}),'.format(v.co.x, v.co.y, v.co.z)
pg_insert += ');'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55309053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档