136得票12回答
将像素转换为点数

我需要将像素转换为C#中的点数。关于这个话题,我看到了一些复杂的解释,但似乎找不到简单的公式。假设标准的96dpi,我应该如何计算这个转换?

108得票3回答
在ggplot中控制点边界的粗细

使用ggplot时,我可以将shape设置为21-25以获取具有内部(fill)和边框(col)颜色独立设置的形状,如下所示:df <- data.frame(id=runif(12), x=1:12, y=runif(12)) ggplot(df, aes(x=x, y=y)) + ...

85得票11回答
鼠标/画布 X、Y 坐标转换为 Three.js 世界坐标 X、Y、Z

我查找了很多例子,但都不能满足我的需求。我正在尝试将屏幕鼠标坐标转换为三维世界坐标,并考虑相机的影响。 我发现的解决方案都是通过光线交叉实现对象拾取。 我的目标是将Three.js对象的中心定位到当前鼠标“悬停”位置的坐标上。 我的相机位于x:0、y:0、z:500(尽管在模拟过程中它会...

64得票15回答
找到一个不规则多边形的“视觉”中心的最快方法是什么?

我需要找到一个不规则多边形的视觉中心点。所谓视觉中心点,是指一点在视觉上出现在多边形的大面积中心位置。应用场景是将标签放置在多边形内部。 以下方案使用内缓冲区来解决问题: https://web.archive.org/web/20150708063910/http://proceedin...

63得票5回答
二次贝塞尔曲线:计算点

我希望能够计算二次曲线上的一个点,并将其与HTML5的画布元素一起使用。 当我在JavaScript中使用 quadraticCurveTo() 函数时,我有一个源点,一个目标点和一个控制点。 如果我只知道这三个点,如何在创建的二次曲线上计算在 t=0.5 时的一个点呢?

57得票9回答
Java:计算两点之间的角度(以度为单位)

我需要计算自定义点类中两个点之间的角度,其中点a为中心点。 方法:public float getAngle(Point target) { return (float) Math.toDegrees(Math.atan2(target.x - x, target.y - y)); ...

56得票4回答
如何在这个散点图中标记数据点?

你能帮我在下面的图表上贴标签吗? 我使用的代码是:valbanks<-scan("banks.txt", what=list(0,0,""), sep="", skip=1, comment.char="#") valbanks valj2007<-valbanks[[1]...

46得票9回答
点到直线的距离(由两个点确定)

我正在使用Python+Numpy(可能还可以使用Scipy),并有三个二维点(P1, P2, P3); 我正在尝试计算从 P3 垂直于从 P1 到 P2 画出的直线的距离。 让 P1 =(x1,y1),P2 =(x2,y2) 和 P3 =(x3,y3) 使用向量表示法这将非常简单,但我对...

42得票4回答
检查一个点是否在多边形内部

我有一个描述点的类(具有2个坐标x和y),还有一个描述多边形的类,它具有对应于角落的点列表(self.corners)。我需要检查一个点是否在多边形内。这里是用来检查点是否在多边形内的函数。我使用的是射线法。def in_me(self, point): result = Fa...

37得票9回答
六边形网格,如何确定一个点位于哪个六边形中?

我有一个由行和列组成的六边形地图 这不是我正在使用的实际六边形地图的图像,但使用相同大小和形状的六边形 我需要能够在用户单击时确定鼠标所在的六边形, 每个六边形都由“Tile”类的一个实例表示,但它不包含任何位置特定的数据,甚至不包含多边形,因此唯一的方法是知道它在二维数组中的位置。 我以前使...