shape相关内容

以编程方式设置android形状颜色

我正在编辑以使问题更简单,希望这有助于获得准确的答案. 假设我有以下 oval 形状: 如何在活动类中以编程方式设置颜色? 解决方案 注意:已更新答案以涵盖 background 是ColorDrawable.感谢 Tyler Pfaff 指出这一点. drawable 是一个椭圆形,是一个 ImageView 的背景 使用getBackground()从image ..
发布时间:2021-12-11 21:15:23 移动开发

图像/图形变成形状

我想知道是否有任何方法可以将图像/图形转换为 Shape?例如,我可以将摩托车形状的轮廓转换为 Shape 以便我可以在 Java 中使用它吗?我知道你可以用普通的正方形或圆角、多边形等来做.但是有没有办法做自定义形状? 解决方案 motorcycle.jpg motorcycle-03.png ImageOutline.java 此代码需要一些耐心(运行时). imp ..
发布时间:2021-12-07 10:34:45 Java开发

使用 Andengine 画圆

我正在寻找一种使用 Andengine 绘制圆的方法.如我所见,我只能画线、矩形和放置精灵,但我找不到画圆的方法.我该怎么做? 解决方案 确实,不能直接画圆.替代方案是: 渲染带有圆形纹理的四边形(参见 这个链接,例如) 渲染一个圆,它实际上是一个由连接的三角形组成的圆.您必须按程序生成几何图形来近似圆.对于实心圆,这并不难.我想是一个空心圆/圆形轮廓,有点复杂.如果您愿意,您也可 ..
发布时间:2021-11-27 12:20:38 Java开发

两个Shape对象之间的Java碰撞检测?

我想知道判断一个 Shape 对象是否与另一个形状相交的最佳方法.目前,只要涉及与矩形相交的形状,反之亦然,我的游戏中的碰撞检测就已经解决了.我遇到的问题是 Shape 类中的 intersects() 方法只能将一个 Rectangle 或一个 Point 作为参数,而不是另一个 Shape.有没有一种有效的方法来测试两个 Shape 对象是否以任何方式重叠?我尝试的一种方法是使用 for 循环 ..
发布时间:2021-11-26 13:38:53 Java开发

如何生成随机斑点?

我想在 3D 中生成随机形状.我希望形状是斑点,基本上可以通过取一个球体并将其扭曲成不太规则的形状但仍然主要是紧凑的.考虑拿一个粘土球并轻轻捏或推拉它.表面上的表面曲率或不规则程度应该可以使用某种参数进行控制.我希望输出是由体素组成的体积(内部为 1,外部为 0),尽管可以转换为体积的表面也可以. 我看过高斯随机球体,它们是球谐函数的叠加.我无法完全弄清楚这些的数学方法,并且在任何地方都没有 ..
发布时间:2021-11-25 04:51:38 C#

如何生成随机斑点?

我想在 3D 中生成随机形状.我希望形状是斑点,基本上可以通过取一个球体并将其扭曲成不太规则的形状但仍然主要是紧凑的.考虑拿一个粘土球并轻轻捏或推拉它.表面上的表面曲率或不规则程度应该可以使用某种参数进行控制.我希望输出是由体素组成的体积(内部为 1,外部为 0),尽管可以转换为体积的表面也可以. 我看过高斯随机球体,它们是球谐函数的叠加.我无法完全弄清楚这些的数学方法,并且在任何地方都没有 ..
发布时间:2021-11-25 04:46:59 C#

使用 OpenGl 库在 C++ 中创建 2D 形状

我正在尝试使用 OpenGl 库在 C++ 中绘制形状我已经编写了以下代码,但我所获得的只是以下形状): 但是我需要使用 glRotatef 来获得这个形状吗:?我该如何使用它? 这是我的代码:) #include #include #include #include #include 使用命名空间标准;浮动角度、半径、xx1、yy1;int main(int arg ..
发布时间:2021-11-24 22:36:12 C/C++开发

指向不规则形状内部

我绝不是一个专业的程序员,所以请不要指望这里有一种复杂的方法或语言.但是,我将感谢您提出的实现算法的建议和建议,在稍后阶段,我可以以编程方式将其添加到我的项目中......问题是: 想象空间中的任意点(X 点)具有以下属性: 有坐标 位于二维表面 是静止的 在任何给定时间都属于单个区域(其边界坐标也是已知的).也就是说,它是其“父"元素的唯一“子".再说一次,如果它不在一个区域内 ..
发布时间:2021-11-24 22:03:18 C#

两个Shape对象之间的Java碰撞检测?

我想知道判断一个 Shape 对象是否与另一个形状相交的最佳方法.目前,只要涉及与矩形相交的形状,反之亦然,我的游戏中的碰撞检测就已经解决了.我遇到的问题是 Shape 类中的 intersects() 方法只能将一个 Rectangle 或一个 Point 作为参数,而不是另一个 Shape.有没有一种有效的方法来测试两个 Shape 对象是否以任何方式重叠?我尝试的一种方法是使用 for 循环 ..
发布时间:2021-11-24 21:28:38 Java开发

如何在java中绘制菱形?

所以我必须画一个菱形.不是静态钻石,而是我自己拖动和绘制的钻石.我已经使用 General Path 来完成它,但它绘制的钻石不直;菱形向左弯曲,它没有被吸引到我的鼠标指向的地方. 这是我创建菱形的代码.有人可以帮我解决这个问题吗? private GeneralPath drawDiamond(int x1, int y1, int x2, int y2){int x = Math ..
发布时间:2021-11-18 00:19:08 Java开发

我如何在 Java 中将形状的 ArrayList 拆分为分区/列表(仅供参考)

我只是想要一个关于如何做的建议或建议.我已经考虑了几个小时,但找不到解决方案. 我的目标是将此 ER 图表转换为表格. 所以我有一个链接到椭圆(属性)的矩形(实体).我已经解决了线条将检索链接到它的对象的形状的碰撞.见下图: 绘制上图的结果如下: LINE(1) 与矩形的 INDEX(0) 碰撞 LINE(1) 与索引的椭圆(2) 碰撞 我的形状被存储在一个形状的 Ar ..
发布时间:2021-11-17 23:49:48 Java开发

单击此图像的地图区域时获取 img 标签 ID

我有一些像这样的地图区域的图像 并且我需要在区域区域内单击时获取图像 ID 我可以不用js实现自定义区域功能吗? UPD 沙盒 UPD2 发现第二个,其他问题.第一个区域(红色),它被第二个不可点击的图像和区域的 z-index 覆盖. 最终更新 我写了一些小的自定义函数来映射一些对象. 也许它会帮助某人: jsFiddle 解决方案 我希望这是你正在寻找的 ..
发布时间:2021-11-17 04:21:16 前端开发

Java中两个形状/区域之间的距离?

如果我有两个 java.awt.geom.Area 由各种简单形状(多边形和椭圆)的联合组成,是否有一种方法可以找到距离(即最近距离)两个区域之间? 澄清:假设我有两个任意区域,每个区域都是由任何形状的联合创建的: //定义第一个区域Area a = new Area(new Ellipse2D.Double(50, 50, 100, 100));a.add(new Area(new Re ..
发布时间:2021-11-17 04:20:16 Java开发

Apache POI XWPF 向标题添加形状

我正在尝试将一些形状和徽标文件添加到我的 word docx 文档的标题中.添加图片对我有用,但我没有找到任何如何添加形状的解决方案.有人可以帮我吗? String imgFile="logo.png";XWPFDocument 文档 = new XWPFDocument(new FileInputStream("myfile.docx"));CTSectPr sectPr = document ..
发布时间:2021-11-12 04:31:59 Java开发