intersect

    -1热度

    1回答

    对于我的autocad定制,我需要找到一个圆与一条直线的交点。下面是我的代码,但它不会返回任何交点。 由于施加在我的问题上的限制,总会有至少一个交点。但是,我真的不能得到那个交点。有人帮我展示实现我想要做的事情的方式吗? Imports System Imports System.Runtime.InteropServices Imports System.Drawing Imports A

    0热度

    2回答

    我有表示真实世界物理位置的数据。从概念上讲,我们可以把它看作: |--|---|---|---|---|---| |1A| 2A| 3A| 4A| 5A| 6A| |--|---|---|---|---|---| |1B| 2B| 3B| 4B| 5B| 6B| |--|---|---|---|---|---| |1C| 2C| 3C| 4C| 5

    0热度

    1回答

    Deveoping在矩形数组之间找到公共交集的函数,但该方法返回False时应该为true。该函数调用类矩形中的相交函数。有什么建议么。你的问题的 Class Rectangle: def intersects(self, other): """Return true if a rectangle intersects the other rectangle."""

    1热度

    2回答

    我正在使用Java awt库。 我正在做一个简单的游戏,我有一个玩家和敌人作为矩形。然后我设置它们的边界,以便我可以对它们使用交叉函数。 现在我想检查玩家和敌人的接触。见attchemnt。 大多有4种不同的方式玩家可以接触到的敌人。见附件。现在如果玩家从顶部触及敌人,那么比'if'陈述中的敌人还要多。但是如果玩家从左侧或右侧触及敌人,则比我想要引用'其他'的说法。我写了下面的代码,但它不起作用。

    0热度

    1回答

    我需要为我的java程序检查多边形碰撞的功能,但算法(对于多边形中的点)我尝试过不适合我的需求,退行性病例对我来说是一个问题。 这就是我试图达到我的程序:我有2个多边形,并希望把它们放在一起尽可能。我想把它们放在它们的顶点上并沿着边缘旋转它们以适合最佳。因此,如果它们相交,我需要碰撞检测。 我最大的问题是那些多边形边缘可能在同一点上。研究的算法决定它是否在多边形a或b中(大部分是y值)。 我用什么

    2热度

    1回答

    我有一个sql 2015中的表,它有一个几何列和大约10,000条记录。我想测试一下我正在考虑添加的新记录是否与任何现有记录重叠。 我知道我可以比较STIntersects这样的两个特征: DECLARE @a geometry; DECLARE @b geometry; SET @a = GEOMETRY :: STPolyFromText( 'POLYGON(( - 10277454.3014

    0热度

    1回答

    sMy Cypher查询为多个起始节点查找常见的子节点。每个路径只有它的节点id被提取并返回,每个路径中有数百行。请参阅p1和p2示例(仅显示3行和两个起点)。 Match p1=(n1:node{name:"x" })-[r:sub*]->(i)), p2=(n2:node{name:"y" })-[r:sub*]->(i)) RETURN DISTINCT i, extract(a IN n

    0热度

    1回答

    我正在使用JavaFx 8库。 我的任务很简单:我想检查一下圆周是否与周围有粗的笔画碰撞。问题是Path.intersect()和Shape.intersect()函数都会忽略路径/线条周围的笔划。 Path tempPath = new Path(player.getPath().getElements()); //player.getDot() is Circle if(tempPath.

    0热度

    1回答

    我对编程真的很陌生。对于我的班级,我正在制作一款游戏,并且我想在游戏中添加一名秒针玩家。目前,在游戏中随机出现黑色圆圈并保持增长。你是一个圈子,你需要尽可能避免圈子。一旦你与一个游戏相交,游戏就结束了。这个圆圈由箭头键控制。不过,我想用钥匙WASD添加一个新的圆。这是我的代码到目前为止。但是当游戏开始时,我可以看到这个圈子,但我无法移动它。 我担心的代码的主要部分是ProcessUserInput

    6热度

    5回答

    我有两个相同列数的表没有主键(我知道,这不是我的错)。现在我需要删除表B中存在的表A中的所有行(它们相等,每一行都有30列)。 我认为最直接的方法是做一个INNER JOIN并解决我的问题。但是,为所有列写条件(担心NULL)并不高雅(也许是因为我的表格不够优雅)。我想使用INTERSECT。我不知道该怎么做?这是我的第一个问题: 我试过(SQL Fiddle): declare @A table