问题标签 [nurbs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nurbs - nurbs 曲面中的控制点
所以我最近阅读了很多关于 nurbs 的内容,并且完全理解了 nurbs 曲线(甚至为它写了一个小库)。但是我在表面上遇到了一些问题。我可以看到我需要两组控制点。我的问题是这两组点之间的区别是什么?任何人都可以简要解释一下或给我一些链接吗?
polygon - 如何处理截面曲线为多边形的扫掠面?
最近我被一个问题难住了。现在,我有一个多边形和一个 NURBS 曲线,然后我想制作一个扫描曲面,将 NURBS 曲线作为轨迹曲线,将多边形作为截面曲线。问题是多边形可以是三角形或四边形或其他多边形,即它有N条边(N> = 3)。NURBS曲线上的一个点是某个多边形的外心。为了进行扫描,我需要为每个多边形制作一个 NURBS 表示。如果是这样,工作量很大,因为多边形的边未定义,半径也未定义。有什么好的解决办法吗?
visio - Visio NURBS 公式
我很难在形状 NURBSTo 条目(用于样条曲线 - 弯曲边缘)中破译 NURBS 公式的各个参数。MS Visio 文档并没有太大帮助。
参数的数量是可变的,取决于曲线的复杂性。一个更简单的例子是:
我发现开始和结束坐标参数 start 是 X 的第 5 个和 Y 的第 6 个。 End 是 X 的第 9 个和 Y 的第 10 个。但是 Y 坐标仍然是错误的,所以我想它们应该与另一个参数结合使用。到目前为止,这段 Java 代码在获取样条曲线的控制点方面提供了最好的结果:
只是一个更复杂样条的例子:
文档只对参数 2 说“度”。我想这是用于近似的多项式的次数。
关于 NURBS 的 wiki 页面: http ://en.wikipedia.org/wiki/Non-uniform_rational_B-spline
当然,它没有谈到 Visio 参数 :)
spline - 增加控制点的权重对 B 样条的连续性有影响吗?
我有一个与 NURB 样条线和张力样条线(如 v 样条线)有关的基本问题。
增加给定控制点或所有控制点的权重是否对 B 样条的连续性有任何影响?例如,对于具有统一节向量的 C2 连续加权 B 样条 (NURBS) ?并且在像 v-Spline 这样的张力样条的情况下,张力值的作用类似于具有统一节点向量的权重。
printing - Maya 3D 模型的 polys 与 NURBS 之间的打印质量是否存在差异?
我已经阅读了很多关于 NURBS 和 polys 之间的许多差异、优缺点的信息,但是在 3D 打印方面有区别吗?
c++ - 从点云生成近似 NURBS 曲面
我必须编写一个 C++ 程序,该程序从无组织的点列表中计算这些点所在的近似曲面并生成相应的 NURBS。我已经看过 OpenNurbs 但没有此功能,而 libNURBS 但包含的功能被标记为“研究中”
有人可以帮我推荐一个对这项任务有用的合适的库吗?
问候。
java - 任何具有 NURBS、齐次坐标和透视的 Java 图形库库?
是否有任何支持 NURBS、齐次坐标和透视变换的 Java 图形库?
我需要二维。
如果这个库是标准的扩展,比如java.awt.geom
.
java - 如何在 Java 中绘制绝对自定义的形状?
Java2D API 支持的最复杂的形状是贝塞尔线段。假设我要绘制有理线段(每个控制点都有一个权重,整个渲染公式略有不同)。
如何做到这一点?
是否可以扩展渲染引擎以绘制更复杂的形状?
更新
实现自定义形状的常用方法是实现Shape
接口。PathIterator
此接口具有在PathIterator
迭代段类型时返回的关键方法。只有 5 种细分类型。其中最弯曲的SEG_CUBICTO
是标准贝塞尔曲线,有 4 个控制点(包括开始和结束各 2 个)。
如果我对贝塞尔曲线应用线性分数变换,每个控制点都会得到一个权重,作为其坐标的补充,贝塞尔曲线会变成 NURBS(不确定,未能学习确切的术语)。无论如何,曲线的公式与贝塞尔曲线不同。
python - 选择最长和最短的曲线
我正在尝试创建一个脚本来选择一堆 Nurbs 曲线,并测量这些曲线的长度。
所以理想情况下,我可以选择最短的曲线,而不选择较长的曲线(或相反)。到目前为止,我有这个:
qt - QtOpenGL,GLUnurbsObj 在哪里?
在我的 qt5 代码中,我包含了模块,我想声明一个GLUnurbsObj
对象,但我的 IDE 无法识别它。QtOpenGL 模块中是否包含 glu.h?