首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Blender导出BSpline/NURBS控制多边形和结向量

从Blender导出BSpline/NURBS控制多边形和结向量
EN

Stack Overflow用户
提问于 2011-12-25 12:57:20
回答 1查看 845关注 0票数 3

给定一个BSpline/NURBS曲面(例如,Add -> Surface -> NURBS Sphere)的Blender文件,我感兴趣的是导出它的控制多边形(定义它的3D点)和它的节点向量。

只要是文本,准确的格式就不那么重要了。(我试着导出到OBJ,但是得到了一个三角逼近球,而不是系数和点。)

任何帮助/暗示都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-03-20 02:19:31

如果“端点”选项未被选中,则纽结向量是0到1之间的线性插值。例如,一个3度的7点曲线有一个[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.8, 1.0]的纽结向量。

如果选中"Endpoint“选项,则纽结向量以D+1值0.0开头,以D+1值1.0结尾,其余值在0到1之间线性插值,其中D是曲线的程度。例如,3度的7点曲线有一个[0.0, 0.0, 0.0, 0.0, 0.4, 0.5, 0.6, 1.0, 1.0, 1.0, 1.0]的纽结向量。

如果选中“圆形”,混合器的作用就好像第一个D点被附加到曲线的末尾,其中D是曲线度,而“端点”选项没有影响。

通过将曲线导出到Wavefront OBJ,并选中"Curves as NURBS“选项,可以发现这一点。节点向量表示为param u指令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8629688

复制
相关文章

相似问题

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