bezier

    0热度

    1回答

    我尝试实现我的小型CAD,并想知道如何组织Bezier立方体表面基元的数据。我的原始作品,例如一个盒子,将包含六个立方Bezie贴片,为了方便起见,它们通过自己的数据彼此分离。任何补丁都有16点。我的primitieves将针对任何迭代(选择点)缝合:例如,补丁边上的任何点将与相邻补丁的对应点共享自己的位置。我可以删除重复点,但为了渲染和更新原始数据,我需要保持数据不变,同时我需要强大的鼠标拾取算

    0热度

    1回答

    在这里是与总共4个控制点创建Bezier曲线的代码: 蓝颜色是起始和结束的控制点。 青色是第二和第三个控制点。 我想一个控制点从这些3个控制点的添加到现有的曲线,所以现在我有3个青色的彩色控制点,这样我可以调整曲线(如拖动曲线),而不是2个控制点。这需要做什么? 我附上了下面的代码的输出作为附件。 import java.awt.Color; import java.awt.Frame; im

    2热度

    1回答

    我正在尝试编写一个程序,将传入的USB数据放入线图中。我这样做的方式是在画布上画出一串连接所有数据点的直线。问题是,得到的线是不是平整,你可以看到如下: 我试着用图形上下文的lineTo(x, y)方法,但只是让事情变得更糟。我也尝试改变线帽和线加入参数,但没有多大帮助。 有没有更好的方法来玩“连接点”与JavaFX图形上下文?也许贝塞尔曲线?如果有,请让我知道。

    -1热度

    1回答

    Music widget by JIE LIU Bezier曲线我想类似的糊糊和变形效果添加到我的Android应用变形动画。

    1热度

    1回答

    如果我有一个SVG <path>使用bezier(比方说二次方),我已经指定了终点A,终点B和一个控制点C. 如果我还有一些位于bezier路径上的任意点P,如何绘制如上定义的贝塞尔曲线,但是在P处停止(而不是从A到B,从A到P) ?

    1热度

    1回答

    我有一个点的列表,代表我使用Path对象在画布上绘制的曲线。 path.moveTo(x, y); for (int i = 0; i < points.size(); i++) { path.lineTo(points.get(i).x, points.get(i).y); } canvas.drawPath(path, paint); 我想达到什么是设置控制点用户可以触摸和

    1热度

    2回答

    我有一个按钮,我想在它单击后逐渐在它周围绘制一个圆角矩形。我尝试在画布中绘制贝塞尔曲线,但是我找不到可以绘制圆角矩形的贝塞尔曲线的公式。所以我最终绘制了四条直线来创建一个没有圆角的矩形。下面是相对代码: public class CustomProgressBar extends View{ private Paint paint = new Paint(); public HomeFrag

    -3热度

    2回答

    我想取两个点和两个切线并求解给定x的y。但是,我在网上找到的所有资源在线上都与我需要的资源有所不同。所有的资源都允许我找到x和y,给出0和1之间的百分比。这不是我所需要的。我会尽量解释我的意思与下面的图片: 我知道这个曲线是多的贝塞尔行,但我只是想提出一个观点。在一条非常曲线的线上展示会更容易一些。如果我尝试在网上找到的公式中获得.5的百分比的y输出,我将(可能)大约得到红点。这不是我想要的。我想

    -1热度

    1回答

    我试图绘制一些并行弯曲的线条,一个接一个,但如果我通过修改/翻译他们在一个坐标轴上的位置来分开它们,结果不是我正在寻找的。 代码很简单,一个bezier使中心路径和克隆与其他材料的双方。 var bezier = new THREE.CubicBezierCurve3( new THREE.Vector3(initx, inity, 0), new THREE.Vec

    0热度

    1回答

    我想写一个遗传算法与曲率作为优化参数之一。我想根据贝塞尔曲线的控制点来计算曲率。我有一个我想要优化的最小曲率半径。我一直在参考这篇论文:https://arxiv.org/pdf/1503.01524.pdf 在这篇文章里有一个函数,它用三角形的边长来得到我已经实现的隐含的曲率半径。这里是我当前的代码: // Computes the curvature implied by 3 control