SVG 如何创建 180 度的贝塞尔曲线
SVG how to create a bezier curve of 180 degress?
在SVG中: 1. 是否可以创建正好 180 度的贝塞尔曲线? 2. 贝塞尔曲线命令 C 和 Q 能做 Arc 命令能做的事情吗? 3. 是否可以仅使用以下命令创建半个圆:M、m、C、c、Q、q?
到目前为止,我的实验表明,C 命令可以创建弧,但不能像 A 命令那样创建 perferc arc。
-
完全?不。贝塞尔曲线的数学定义意味着它无法完美地再现圆弧,无论多么小。总是有错误。问题的第一条评论链接到有关该问题的有用资源,http://pomax.github.io/bezierinfo/#circles 具有交互式视觉+数学解释。
-
基于(1),否。但实际上:是的,只要你对小弧使用单个贝塞尔曲线:二次曲线在看起来错误之前只能合理地接近一个完整圆的 1/8,三次曲线在看起来错误之前可以接近 1/3。通常,您使用立方曲线表示四分之一圆,然后仅围绕两个轴镜像其坐标即可获得所需的所有四个部分。
-
停止问(1)排除的问题。不,但实际上是的;请参阅您评论中的链接和此答案=)
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- KineticJS - 创建带有渐变描边的样条曲线
- 在替代点中为折线创建 SVG 标记.(阶梯曲线)
- 如何使用网络编程创建文本曲线效果.首选(C#,VB JavaScript或JQuQuery)
- SVG 如何创建 180 度的贝塞尔曲线
- 如何在JavaScript中创建贝塞尔曲线
- 在html5画布中重新创建音频过滤器曲线
- 如何使用谷歌图表或任何其他图表创建钟形图,并在曲线内填充多种颜色
- 动态创建贝塞尔曲线
- 面料JS:我需要删除一个二次曲线的箭头工具后,一旦创建在画布上
- 如何在HTML表单中创建两组单选按钮,以及在a组中的更改何时会在B组中更改