bspline

    1热度

    4回答

    我必须解码其中3D圆可以被定义为一个花键STEP CAD文件。 我想能够解码的花键为弧形或圆形。 起初我有步骤B_SPLINE_CURVE_WITH_KNOTS元件。 #307 = B_SPLINE_CURVE_WITH_KNOTS ('NONE', 3,(#114, #212, #179, #317, #91, #191, #141, #97, #150, #63, #121, #243, #

    1热度

    1回答

    我有一些数据点,我喜欢用三次b样条拟合近似。在其他程序中,我喜欢仅使用拟合结和系数来插入一些点。这意味着我需要编写代码来评估给定结点和系数的点。使用this wiki page,我已经能够用 knots,coeff,n=scipy.interpolate.splrep(x,y) 奇怪的结果正确评价各点,我需要删除阵列中的第一个和最后3项获得代码工作(注:第4和最后4节的条目是相同的,因此会产生

    0热度

    1回答

    我想用26条b样条曲线绘制一个有界的b样条曲面。 我能在OpenGL绘制B样条曲面(没有任何边界),但是它是太难为我画面和适合的边界曲线。 任何意见或建议表示赞赏。 https://drive.google.com/file/d/0ByjklWbi44oBZDhocGdNLWNvUWM/view?usp=sharing PS:文件是在的.stp格式的样品

    0热度

    2回答

    我正在用C#编写一个程序,该程序允许我将当前的标题,当前位置以及我希望沿着我的路径出现的下两个要点输入,并且要输出这个角度我现在应该转向跟随一条弧线,这将使我能够走到我路上的下两个点。 有没有图书馆可以让我这样做?另外,我做了一些研究,看起来像B-Spline可能有用,但我不知道如何实现它。有没有图书馆?此外,似乎Bsplining需要4分,而忽略当前的标题,所以这可能是一个问题。

    0热度

    1回答

    我有一个基本问题涉及到NURB样条和拉伸样条像v样条。 增加给定控制点或所有控制点的权重是否对B样条的连续性有影响?例如在具有统一结矢量的C2连续加权B样条(NURBS)的情况下?而且在拉伸样条如v-样条的情况下,张力值的作用类似于具有均匀结矢量的重量。

    6热度

    2回答

    我需要在python中计算3D bspline曲线。我查看了scipy.interpolate.splprep和其他一些scipy模块,但找不到任何能给我所需的东西。所以我写下了自己的模块。代码工作正常,但速度很慢(测试函数运行在0.03s,这似乎很多,考虑到我只要求具有6个控制顶点的100个样本)。 有没有一种方法可以简化下面的几个scipy模块调用的代码,这可能会加快速度?如果不是,我可以通过

    4热度

    2回答

    如何生成的B样条曲面样条曲面,让我们说: x=attitude$rating y=attitude$complaints z=attitude$privileges 将x和y的样条基础。 z是控制点的集合。

    0热度

    1回答

    我使用B样条曲线拟合来获得一条平滑曲线。如果我获得两个光滑的B样条,那么我怎么才能顺利连接。例如,我有59个点((x0,y0,z0),...,(x58,y58,z58)),并且我有两个拟合的B样条。一个B样条为前30个点,另一个为后30个点,两个点共有一个公共点((x29,y29,z29))。由于曲线拟合,点(x29,y29,z29)将被修改两次,并且会有两个新的位置。如果我只连接两个新位置,最终

    1热度

    1回答

    我用下面的代码: x = [80, 85, 90, 95, 100, 105, 110, 115] y = [0.31976258043267208, 0.31718670335264199, 0.30116311412953689, 0.29687766899837931, 0.29802720516866577, 0.30707962224836099, 0.3232842270665508

    0热度

    1回答

    正如标题所描述的,我正在尝试使用三角列表镶嵌BSline补丁。 下面是我从前面看到的补丁的图像,它看起来应该如何。 我的问题是补丁,这使得这种效果的后部: 正如你可以看到三角形的上一行被连接到新行正被画。我尝试过不同的方法来避免这种情况,比如当它到达行尾时将索引值增加1。我能找到的唯一快速解决方案是将每行放在一个单独的循环中(使用循环范围,因为该行的大小),这根本不直观。 这里是我的补丁的绘制有关