问题标签 [geometric-arc]

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 回答
7429 浏览

annotations - JFreechart在图表上绘制弧线

我有 2 个问题

1)我正在尝试使用形状注释在 XYplot 上绘制弧线。我使用 XYLine 注释画了一条线,我希望弧线从线结束的地方开始。我的参数有一些问题。我希望弧的高度为 17,宽度为 44,并从绘图的点 (3.0, 17) 开始(这是线结束的地方)。但是下面的代码不起作用。有人可以告诉我代码有什么问题吗?

2)如何在极坐标图上绘制类似的图形?

谢谢

0 投票
1 回答
213 浏览

javascript - 有人可以帮我解决几何变换问题吗?

我需要在两个给定点之间绘制圆弧。我也有弧的半径。我知道这可以使用标准canvasAPI 来完成,但我也需要处理椭圆弧的情况。这段代码是一个通用的解决方案。现在唯一的问题是它不起作用!

此代码背后的数学概念位于https://math.stackexchange.com/questions/53093/how-to-find-the-center-of-an-ellipse

我的 JS 代码就是它的实现。我的 JS 代码可以在http://jsfiddle.net/BkEnz/2/找到。理想情况下,那里的两个圆圈都应该穿过两个粉红色的小点。

我希望有人能指出我正确的方向。过去几天我一直在努力解决这个问题!

0 投票
3 回答
1006 浏览

android - 是否可以更改android搜索栏的形状?

我想实现类似于android seek bar的东西。但不是以线性方式,以弧形。是否可以将搜索栏自定义为弧形?

0 投票
1 回答
82 浏览

html - 适用于多个形状的缩放命令

想知道为什么变量“ell”的比例参数也适用于我创建的接下来的两个圆圈:

它应该是一个眼球,第一个形状是椭圆形,接下来的两个应该是圆形,但是它们被缩放命令压扁了,它们的位置也被抛出了。

任何帮助表示赞赏,谢谢!

0 投票
1 回答
1836 浏览

java - Java中的Arc Consistency,关于实现的问题

所以我的目标是编写解决数独难题的方法,我们得到了方法存根“public int[][] solve(int[][] board)”。我们应该使用弧一致性域分割来找到解决方案。

- 我开始这样做的方式是在板上(键)及其当前域(初始化为 1..9,除非给定)上制作点的 hashMap ->HashMap<Point, ArrayList<Integer>> curDomains = new HashMap<Point, ArrayList<Integer>>();虽然我不确定这是否是最好的数据结构利用。

-我的问题是如何表示弧和约束?我有算法的伪代码,但我不知道如何在 java 中表示约束/弧。表示C 的最佳方法是什么:要满足的一组约束(它们是数独板上的有效位置)以及我的弧 A < X, c> 其中 X 是一个点,c 是约束。

我提前感谢您的有益评论。

0 投票
1 回答
869 浏览

xaml - 获取 svg/xaml 弧的点

svg arc 的格式(xaml 中的 arc 具有相同的参数):

描述:

从当前点到 (x, y) 绘制一条椭圆弧。椭圆的大小和方向由两个半径 (rx, ry) 和一个 x 轴旋转定义,它指示整个椭圆相对于当前坐标系是如何旋转的。自动计算椭圆的中心 (cx, cy) 以满足其他参数施加的约束。large-arc-flag 和 sweep-flag 有助于自动计算并帮助确定弧的绘制方式。

我需要计算它的所有点(当然,有一些步骤)。我该怎么做?我想在 C# 或 Java 上编写代码。

0 投票
1 回答
713 浏览

javascript - Chrome中的画布半圈错误解决方法

看起来有人确实在 Chromium 论坛上提到了这个错误,但没有解决方案,所以我想知道是否有人只是知道解决方法。

问题是尝试使用 canvas 元素在 Chrome 中逆时针渲染半圆。相反,这会呈现一个完整的圆圈:

这是一个小提琴,在非铬中查看,然后在铬中:小提琴

0 投票
2 回答
637 浏览

javascript - 如何仅绘制弧的这一部分?

看看这张照片:

在此处输入图像描述

我知道 p1、p2 和中心,它们是 2d 点。我也知道角度 p1-center-p2 和半径 r。

如何使用画布的函数 arc() 仅绘制弧的填充部分?

编辑

我真正需要做的是,给定 2 个点和一个角度,在这 2 个点之间画一条曲线,使得 p1-center-p2 角度是给定的角度。

我所做的是计算其中包含这两个点的圆心和半径,现在我需要绘制连接 p1 和 p2 并具有给定角度的线。这是我计算圆周中心的函数(正常工作)

0 投票
2 回答
13217 浏览

c++ - c++ Bresenham的线算法画弧和旋转

我正在寻找用 Bresenham 的线算法制作弧线的方法。这个算法画出完美的圆,但是如果我需要画弧(从 0 到 Pi)并将它旋转 30 度(例如)怎么办?

0 投票
1 回答
2122 浏览

c++ - 计算贝塞尔弧长 3D C++

对于 3D 空间中的三次贝塞尔曲线,我有 4 个 vector3 的 4 个点的持有位置。我想计算弧长,任何帮助将不胜感激。谢谢 。