问题标签 [opennurbs]

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.

0 投票
1 回答
1630 浏览

c# - .NET 4 的 FileLoadException

我正在尝试使用 OpenNURBS 工具包(请参阅此处)构建应用程序,并且在调试时收到带有以下消息的 FileLoadException:

混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有额外的配置信息,则无法在 4.0 运行时中加载。

OpenNURBS 工具包是目前项目中唯一的非系统程序集,所以我知道问题出在那个文件上。这些假定的配置选项在哪里以及是什么?任何帮助,将不胜感激。

0 投票
3 回答
6461 浏览

c++ - 绘制 NURBS 曲线?

在过去的一周里,我一直面临着这个问题。对于我当前的项目,我需要绘制 NURBS 曲线,该项目已经使用 OpenNURBS,但我无法弄清楚如何使用它。

我的问题是,如何从几个控制点获得曲线点?

我做了很多搜索,我看到了这个网站: http: //www.nar-associates.com/nurbs/c_code.html

我可以使用代码,但我不明白如何扩展/简化它以使用 N 个控制点。

(另外,我使用的是 C++,所以我将代码从页面转换为所述语言,特定于 C++ 的答案会更好,但我在语言之间转换没有任何问题。)

0 投票
2 回答
139 浏览

nurbs - 在 BSpline 中包含以下内容是否合理?

我有一个封闭的 3 阶(2 级)BSpline,它具有以下参数

9 个控制点 14 个结点

为什么关系是 9 + 3 + 2 = 14?

0 投票
1 回答
1112 浏览

zlib - 在 zlib 库中自定义 zcalloc 和 zcfree 函数时链接错误

在将 Nurbs 库 ( http://www.rhino3d.com/opennurbs ) 集成到我的项目中时,我遇到了与库 zlib 的以下链接错误。

我检查了功能

在 ZLIB 源代码的deflate.c文件中,猜测这个函数找不到zcfree和zcalloc两个函数的实现。原因是Nurbs 库自定义了函数zcfreezcalloc,分两步完成。

  1. 在 Nurbs 库代码中自定义 zcalloc和zcfree

    这两个函数在文件opennurbs_zlib_memory.cpp中实现如下

    /li>
  2. 使用标志编译 ZLIB 库:MY_ZCALLOC 和 Z_PREFIX

正如我检查的那样,这两个步骤都已完成,但是为什么我仍然遇到链接错误。

你能给我一些建议吗?非常感谢!

更新:@Dale Lear:感谢您的支持。但我的情况不同。相反,如果与opennurbs.lib链接,我尝试将opennurbs的源代码集成到我的项目中(如点云库的表面模块:http ://www.pointclouds.org/blog/trcs/moerwald/ )。我从 opennurbs 解决方案中的 zlib 项目构建 zlib。这个 zLib 是用修改后的 zconfig.h 构建的(Z_PREFIX 和 Z_MYCALL,我猜是这样定义的)。这意味着函数 zfree 和 zalloc 仍在等待执行。但是为什么ZLib没有从opennurbs_zlib_memory.cpp中取zcfree()和zcalloc。我不明白为什么需要。

0 投票
1 回答
199 浏览

rhino3d - 用于控制 NURBS 以网格化曲线划分的插件

我使用 C# 编写了一些插件并且我熟悉 Python,但是我发现 SDK 中的文档很难理解。我之前编写的插件主要基于对示例代码集合的修改。

使用 Rhino3d,我想更多地控制它如何网格化曲线。我想根据曲线的角度和半径使用我的算法来控制曲线/弧上的网格顶点分割数。我实际上已经有一个插件可以计算要使用的分区数(范围)。

目前我被迫将其导出到 ANSYS APDL(我可以通过选择每条线直接指定分区),网格化,然后导入回 rhino。

0 投票
1 回答
85 浏览

3d - Rhinoceros 5 在戒指上刻字时出现网孔不良

我的问题实际上是多重曲面雕刻简单的 10 个字母雕刻不会出现在网格上,即使它出现的网格不好,所以我无法打印出来......我在多重曲面上尝试然后使其网格不起作用我尝试使它网格然后尝试它没有用我该怎么办?有没有人可以帮助我?

0 投票
1 回答
2260 浏览

stl - 我们可以使用 opennurbs c++ sdk 将 3dm 文件转换为 stl 或 obj 文件吗

我正在寻找我们如何使用 opennurbs c++ sdk 将 3dm 文件格式转换为 stl 或 obj 文件格式。我已经尝试过查看它的文档,但没有什么帮助。

文档链接 [ http://developer.rhino3d.com/guides/#opennurbs][1]

另一个链接:[ http://wiki.mcneel.com/developer/opennurbs/home][1]

是否可以使用 opennurbs sdk 或任何其他 sdk 的某些 API 将 3dm 文件格式转换为 stl 或 obj 文件格式。如果是,那么可以使用哪个 API 或 sdk?

0 投票
1 回答
181 浏览

opengl - 在 SharpGL 中使用 NURBS

我编写了一个程序来显示一些压力测量值。我想使用 NURBS 进行细节可视化。所以我引导我在 这里输入链接描述

我的字段范围为 40x48 方格。所以 40 行和 48 列。Z 分量(高度)应该是可变的。

但我不明白如何定义

我不知道如何在我的情况下设置参数。例如 u1 和 u2 是什么?或者我的控制点是什么?

0 投票
2 回答
129 浏览

computer-vision - 如何移动缩放点并保持曲线的形状?

对于曲线,我想将起点和终点移动到新位置,然后如何保持曲线的形状?

带点的图像

从黄色曲线上循环的点,将它们移动到红色曲线上循环的红色曲线位置,如何保持红色曲线上的曲线形状?