问题标签 [shapes]

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 投票
5 回答
71143 浏览

java - 如何在 Java 中绘制各种形状?我应该使用哪个库?

我想编写一个程序,它可以绘制我分配给它的任何类型的形状

  1. 圆圈
  2. 正方形
  3. 长方形

我应该使用哪个库,以及如何在 Java 中使用它?

我是一个 python 编码器,因此很难应付 Java。

0 投票
1 回答
407 浏览

java - 使用java从e​​xcel中读取autoshapes

我必须在java中阅读一个充满流程图(椭圆形,不同类型的连接器等)的excel表。我尝试了像apache poi,jxl,jxls这样的库。从这些apache poi,jxl被排除在外,因为它们并不真正支持excel autoshapes。我不确定 jxls。我已经通过了它的 api,但我不确定它是否能达到我的目的。因此我需要一些专业知识。如果可以使用 jxls 读取自动形状,请提供一些示例代码。任何帮助都是救生员。另外,如果 possi 让我知道是否有任何付费图书馆服务于此目的(Aspose.Cells 是其中之一,但它不支持连接器。)......提前谢谢。

0 投票
1 回答
938 浏览

c# - 在 WPF 中合并形状并附加部分拖放

我想在 WPF 中绘制两个形状并将它们合并在一起。然后,我想将拖放事件附加到原始形状之一。

因此,基本上,您只能在单击形状的某个部分时才能拖动,但它会随您拖动整个形状。

这是一些代码:

此代码创建两个圆圈(一个大圆圈和一个小圆圈)。我希望只有在单击小的时才能拖动,但我希望将它们连接起来,这样它们就可以一起移动,而无需手动添加可以解决此问题的代码。

0 投票
3 回答
1612 浏览

math - 如何用 2 个点和斜率绘制平行四边形

我有一个起点(x0,y0),一个终点(x2,y2)和一个斜率((x0,y0)和(x3,y3)之间的线),我想画一个平行四边形。

有人可以告诉我该怎么做吗?或建议一些算法或其他东西。

编辑:这里 y0 = y1 和 y2 = y3

问候

0 投票
4 回答
3746 浏览

r - How to generate random shapes given a specified area.(R language).?

My question is this.. I am working on some clustering algorithms.. For this first i am experimenting with 2d shapes..

Given a particular area say 500sq units .. I need to generate random shapes for a particular area

say a Rect, Square, Triangle of 500 sq units.. etc .. Any suggestions on how i should go about this problem.. I am using R language..

0 投票
4 回答
23516 浏览

c# - 是否有一种简单快捷的方法来检查多边形是否自相交?

我有一个System.Windows.Shapes.Polygon对象,其布局完全由一系列点决定。我需要确定这个多边形是否是自相交的,即多边形的任何边是否在一个不是顶点的点处与任何其他边相交。

有没有一种简单/快速的方法来计算这个?

0 投票
2 回答
1911 浏览

algorithm - 查找形状边界上点的坐标

假设我有这样的形状:

在此处输入图像描述

在我想画豆子的所有笑话都用完了之后,我想找到形状边框上的点。我知道可能有很多,因此可以接受它们之间的公平距离。

有这种需求的算法吗?还是软件?我想出的所有解决方案都涉及大量的手工工作,特别是如果我想绘制一个稍微不同的形状。

Stackoverflow的智慧,请帮助。

0 投票
2 回答
1480 浏览

r - 如何找到特定形状的边界点

假设我有一个从数据集生成的不规则、随机的形状。如何找到位于形状边界上的点?

我正在使用 R。R 中是否有任何用于此目的的包?为简单起见,假设我有一个二维点数据集。

0 投票
2 回答
1093 浏览

apache-flex - 在 Flex / Actionscript 中绘制形状

我想在 Flex 4 中开发一个图像编辑应用程序。我最初的要求是在应用程序中绘制各种形状,如 Line、Rectablge、Triangle、Circle、Star 等。我想帮助用户像专业应用程序一样使用橡皮筋绘制形状。

所有形状都是矢量的,并且在大小上应该看起来很平滑。所以,不能使用位图和缩放它们。

有什么更好的方法来实现这一目标?

0 投票
3 回答
4964 浏览

c# - 确定 (x,y,z) 点是否在由点数组定义的形状内

如果我有一个点数组 (x,y,z) 并且给定一个点 (x,y,z),我使用什么代码来确定该点是否位于数组定义的形状内?

我在这个上画了一个空白......

我正在使用 C#

编辑

感谢大家的回复,我从评论中找到了这个链接(http://alienryderflex.com/polygon/),它很好地解释了这个过程。

谢谢!

供参考:

它需要一些工作,但这就是它的胆量。

再次感谢