草庐IT

Graphics2D

全部标签

java - 从 C++ 创建一个 android.graphics.Bitmap

我有一些基于NDK的C++代码需要构建一个android位图对象。我确信有一种方法可以直接从C++代码中执行此操作,但这并不是最简单的事情;)所以我要调用的方法是Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_8888);因此,要从native代码执行此操作,我需要执行以下步骤。找到类(android.graphics.Bitmap)。获取“createBitmap”的静态方法id。创建枚举。调用静态方法。(最终我需要创建一个jintArray并将数据传入,但我稍后会担心)。不过,我对第2步和第3步非常迷茫。我的代码现在看起来像这

java - 从 C++ 创建一个 android.graphics.Bitmap

我有一些基于NDK的C++代码需要构建一个android位图对象。我确信有一种方法可以直接从C++代码中执行此操作,但这并不是最简单的事情;)所以我要调用的方法是Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_8888);因此,要从native代码执行此操作,我需要执行以下步骤。找到类(android.graphics.Bitmap)。获取“createBitmap”的静态方法id。创建枚举。调用静态方法。(最终我需要创建一个jintArray并将数据传入,但我稍后会担心)。不过,我对第2步和第3步非常迷茫。我的代码现在看起来像这

c++ - ASCII "graphics"库?

是否有一个独立于平台的C/C++库可以在控制台程序中以纯ASCII格式绘制简单的“图形”?例如(非常粗略)我可以调用库中的一个函数,如rectangle(3,6);以获得以下输出:**************最终,我希望能够根据输入数据表绘制简单的图表,例如:||*||*|*|*|*|*+---------------------------------有谁知道是否有办法专门以ASCII或UTF8呈现数据图/图形? 最佳答案 我不知道它是否正是您要搜索的内容,但这个库会将图像和视频渲染到控制台。http://aa-project.s

c++ - ASCII "graphics"库?

是否有一个独立于平台的C/C++库可以在控制台程序中以纯ASCII格式绘制简单的“图形”?例如(非常粗略)我可以调用库中的一个函数,如rectangle(3,6);以获得以下输出:**************最终,我希望能够根据输入数据表绘制简单的图表,例如:||*||*|*|*|*|*+---------------------------------有谁知道是否有办法专门以ASCII或UTF8呈现数据图/图形? 最佳答案 我不知道它是否正是您要搜索的内容,但这个库会将图像和视频渲染到控制台。http://aa-project.s

c++ - openCV features2D 中的 `query` 和 `train` 是什么

在features2D类的任何地方,我都会看到术语query和train。例如matches有trainIdx和queryIdx,而Matchers有train()方法.我知道英文train和query这两个词的定义,但是我不明白这个属性或方法的含义。附:我明白,这是个非常愚蠢的问题,但也许是因为英语不是我的母语。 最佳答案 为了完成sansuiso的回答,我想选择这些名称的原因应该是在某些应用程序中我们事先有一组图像(训练图像),例如在您的办公室内拍摄的10张图像。可以提取特征并且可以为这些图像计算特征描述符。并在运行时将图像提供

c++ - openCV features2D 中的 `query` 和 `train` 是什么

在features2D类的任何地方,我都会看到术语query和train。例如matches有trainIdx和queryIdx,而Matchers有train()方法.我知道英文train和query这两个词的定义,但是我不明白这个属性或方法的含义。附:我明白,这是个非常愚蠢的问题,但也许是因为英语不是我的母语。 最佳答案 为了完成sansuiso的回答,我想选择这些名称的原因应该是在某些应用程序中我们事先有一组图像(训练图像),例如在您的办公室内拍摄的10张图像。可以提取特征并且可以为这些图像计算特征描述符。并在运行时将图像提供

Android 端 2D 横屏动作冒险类闯关游戏【100010436】

Android端2D横屏动作冒险类闯关游戏摘要随着闯关类游戏的玩法与数目的不断增加,本文所设计的一款名为《WanderInColor》的动作冒险闯关类游戏,将从一个新的角度入手——游戏背景。该游戏相比于传统的闯关游戏来说,背景不再单一、单调,而变得色彩丰富、变化莫测,成为该游戏的核心玩法。游戏场景中的环境会随着背景颜色的变换而出现、消失,不仅使玩家眼前一亮,不会产生视觉疲劳,同时又能给玩家制造一种紧张感,不会感觉到无聊。游戏还融入了丰富的剧情、地图板块与玩法,相信你会沉浸其中,无法自拔。关键词:动作,冒险,背景,颜色变换概述本部分介绍项目的整体概念,便于整体把握项目。适用于开发人员、游戏委托方

c++ - QuadTree 用于 2D 碰撞检测

我目前正在开发2D射击类型的游戏,并且我正在使用四叉树进行碰撞检测。我编写了一个工作四叉树,可以正确地将我的Actor插入它们在树中所属的节点/叶子中。但是,我遇到了一些问题。首先,我如何实际使用我的四叉树来选择一个对象应该针对哪些其他对象测试碰撞?我不确定这是如何完成的。这就引出了第二个问题。假设我在节点中有一个对象不是另一个节点的邻居,但是该对象足够大以至于它跨越了几个节点,我如何检查实际的碰撞,因为我猜测树可能认为它不是足够接近以与“远处”节点中的对象发生碰撞?不完全适合节点的对象是否应该保留在父节点中?在我的游戏中,大多数物体大小不一,并且四处移动。我已经阅读了大量关于四叉树的

c++ - QuadTree 用于 2D 碰撞检测

我目前正在开发2D射击类型的游戏,并且我正在使用四叉树进行碰撞检测。我编写了一个工作四叉树,可以正确地将我的Actor插入它们在树中所属的节点/叶子中。但是,我遇到了一些问题。首先,我如何实际使用我的四叉树来选择一个对象应该针对哪些其他对象测试碰撞?我不确定这是如何完成的。这就引出了第二个问题。假设我在节点中有一个对象不是另一个节点的邻居,但是该对象足够大以至于它跨越了几个节点,我如何检查实际的碰撞,因为我猜测树可能认为它不是足够接近以与“远处”节点中的对象发生碰撞?不完全适合节点的对象是否应该保留在父节点中?在我的游戏中,大多数物体大小不一,并且四处移动。我已经阅读了大量关于四叉树的

C++/OpenGL 将世界坐标转换为屏幕(2D)坐标

我正在使用OpenGL制作游戏,其中我在世界空间中有一些对象。我想创建一个函数,我可以在其中获取对象的位置(3D)并将其转换为屏幕的位置(2D)并返回。我在以下变量中知道对象、投影矩阵和View矩阵的3D位置:MatrixprojectionMatrix;MatrixviewMatrix;Vector3point3D; 最佳答案 要进行此转换,您必须首先获取模型空间位置并将它们转换为剪辑空间。这是通过矩阵乘法完成的。我将使用GLSL风格的代码来明确我在做什么:vec4clipSpacePos=projectionMatrix*(vi