2d相关内容

流氓线被绘制到窗口

我正在使用 SFML 库在 C++ 中制作图形程序.到目前为止,我已经能够在屏幕上绘制一个函数.一路上我遇到了两个问题.第一条线似乎返回到我的飞机的原点,从我的函数的末尾开始. 你可以在这张图片中看到: 如您所见,这条“流氓"线在接近原点时似乎会改变颜色.我的第一个问题是这条线是什么以及如何从我的窗口中根除它? 在这张图片中可以看到第二个问题稍微不相关且更数学化: 如您所见 ..
发布时间:2021-11-26 13:36:17 C/C++开发

画一条线 - 最大点

我画了一条基于滑块的角度的线. 我试图使线的末端 Y 坐标成为某个数字(假设为 300),即使它是一个角度. 关于如何做到这一点的任何想法?这是迄今为止我的工作: double angle = intAngle;角度 = 角度 * Math.PI/180;双倍长度 = 300;graphics.setColor(Color.RED);双开始X = 300;双开始Y = 100;dou ..
发布时间:2021-11-26 13:36:09 Java开发

将指针的二维数组传递给函数 C

我有一个二维指针数组 main.cInt32 * pRxSeqAddr[2][2];功能(pRxSeqAddr); / func.cvoid func(Int32** pRxSeqAddrPtr){///} 我收到此错误: “Int32 *(*)[2]"类型的参数与“Int32 **"类型的参数不兼容 我知道如果它是一维指针数组,那么这个函数调用很好,但二维却让我烦恼.. 请帮忙 ..
发布时间:2021-11-26 13:35:59 其他开发

Unity 2-D 游戏中的屏幕裁剪问题

我统一开发了一款 2D 游戏.首先,我在网络播放器上运行游戏,我的屏幕从两端切割.现在我正在从中创建android apk.然后在 android 设备上它也从两端切割.我们正在使用自由纵横比.我不太了解屏幕尺寸.那么如何克服这个问题呢? CameraFollow.cs 脚本- 使用UnityEngine;使用 System.Collections;公共类 CameraFollow : M ..
发布时间:2021-11-26 13:35:48 移动开发

MATLAB 中的连续绘图

我的代码中有一个循环,我想绘制一些变量, 在每次迭代中,我绘制一个新点,并希望将其连接到前一个点. 这是一个示例代码(在这段代码中,循环是不必要的,但在实际代码中,它不是). n = 500;Fs = 1000;f1 = 10;t = 0;dt = 1/Fs;对于 i = 1 : ns = sin(2 * pi * f1 * t);t = t + dt;情节(t,s,'bo');坚持 ..
发布时间:2021-11-26 13:35:37 其他开发

MATLAB 中的连续绘图

我的代码中有一个循环,我想绘制一些变量, 在每次迭代中,我绘制一个新点,并希望将其连接到前一个点. 这是一个示例代码(在这段代码中,循环是不必要的,但在实际代码中,它不是). n = 500;Fs = 1000;f1 = 10;t = 0;dt = 1/Fs;对于 i = 1 : ns = sin(2 * pi * f1 * t);t = t + dt;情节(t,s,'bo');坚持 ..
发布时间:2021-11-26 13:35:27 其他开发

螺旋顺序的二维数组

我正在尝试按螺旋顺序填充数组.到目前为止,我可以按螺旋顺序打印数组,但是有没有办法修改数组,以便我可以按螺旋顺序填充它,然后只打印数组?我希望它像倒计时一样按降序排列.请帮忙! public class Spiral {public static void main(int m, int n) {//创建 m × n 整数数组 1 到 m*nint[][] values = new int[m] ..
发布时间:2021-11-26 13:35:17 Java开发

如何创建一个可以存储多个对象的arraylist类?

我是一个自学者.目前,我正在制作一个 GUI 项目,其中需要一个矩阵型数据库. 我想了解如何创建一个可以在数组列表中存储多个对象的类. 这是我的示例代码.请注意,这只是我的尝试.此代码未完成,无法正常工作. 感谢您的帮助. import java.util.ArrayList;导入 java.util.List; }} 解决方案 我认为更好的方法是创建一个用户信息类 ..
发布时间:2021-11-26 13:35:11 Java开发

Unity iOS 构建大小非常大

目前我正准备为 iOS 制作一款 2D 益智游戏.当我压缩我的项目时,它的大小大约变为 16MB.当我在 xcode 中构建它时,项目大小变为 780MB,当我归档时它变为 1.5GB. 但是当我将它上传到试飞进行内部和外部测试时,真正的问题就开始了,然后在 iTunes 连接中,它的压缩大小变为 143MB 和 通用安装大小 变为 >285MB,对于不同的 iPhone,安装大小平均变为 ..
发布时间:2021-11-26 13:35:04 移动开发

如何从JAVA中的二维数组获取二维子数组?

假设我有如下二维数组: int[][] temp={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; 我想从X方向1到2和Y方向1到2开始子阵列,即 {6,7}{10,11} 谁能给我解决上面的问题. 解决方案 你来了 int[][] temp = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };i ..
发布时间:2021-11-26 13:34:54 Java开发

System.Drawing.Point 和 System.Windows.Point 有什么区别?

System.Drawing.Point 和 System.Windows.Point? 应该在什么情况下使用哪一个? 我正在使用 WPF. 解决方案 System.Drawing.Point 表示 GDI 点,用于 Windows 窗体.它只能保存整数值. WPF 不再使用 GDI,因此它有自己的 System.Windows.Point 类型来表示一个点,该点可以具有非整 ..
发布时间:2021-11-26 13:34:46 其他开发

使用 PathIterator 返回限制区域的所有线段?

在 Java 中,如何使用 PathIterator 遍历约束 区域?Area 仅由线约束(但曲线支持不会受到影响). 该方法应该返回所有线段的集合. 解决方案 这有效(我相信在所有情况下),但它可能需要更彻底的测试: 区域区域;//该值在代码中的其他地方设置ArrayListareaPoints = new ArrayList();ArrayListareaSegments = ..
发布时间:2021-11-26 13:34:36 Java开发

确定 winforms 应用程序中像素的颜色

我希望能够在屏幕上的某个点确定 winform 的背景颜色,以便我可以根据该特定颜色采取一些行动.遗憾的是,System.Drawing 库似乎没有指定一种方法让我能够这样做. 然后我应该如何确定某个点的颜色? 解决方案 使用那个: 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System. ..
发布时间:2021-11-26 13:34:24 C#/.NET

用于 2D 噪声生成的参数随机函数

我正在尝试生成无限随机地形.给定相同的种子,地形应该每次都生成相同的. 我尝试过使用 Java 的 Random 函数,使用地形网格上给定节点的 x 和 y 坐标的各种函数创建种子.如x*y+x+y+seed、20*x+30*y等 这种方法的问题是我总是在生成的数字中看到清晰的模式. 所以基本上我想要的是:f(x,y) = 随机数 如果上面的函数可以包含某种种子,它会很有帮 ..
发布时间:2021-11-26 13:34:17 Java开发

快速找到图像中最近的非黑色像素

我有一个随机且稀疏散布像素的 2D 图像. 给定图像上的一个点,我需要找到与背景颜色(黑色)以外的最近像素的距离. 执行此操作的最快方法是什么? 我能想到的唯一方法是为像素构建一个 kd 树.但我真的很想避免这种昂贵的预处理.此外,似乎 kd-tree 给了我比我需要的更多.我只需要到某物的距离,我不在乎这是什么东西. 解决方案 正如 Pyro 所说,搜索一个正方形的周长,该正方 ..
发布时间:2021-11-26 13:34:09 其他开发

用于基于图块的游戏的 Java 2D 游戏引擎

谁能推荐一个好的 Java 游戏引擎来开发简单的基于 tile 的游戏?我正在寻找一种引擎,可以让我使用 Tiled www.mapeditor.org 之类的东西来构建地图 Slick 正是我正在寻找的,slick.cokeandcode.com,但我无法让它在 Vista-64 上运行.我能管理的最好的是:无法在 AMD 64 位平台上加载 IA 32 位 .dll(这是在下载最新的 L ..
发布时间:2021-11-26 13:33:48 Java开发

在 R 中创建 2D 箱

我在 R 中有坐标数据,我想确定我的点所在位置的分布.点的整个空间是一个边长为100的正方形. 我想将点分配给正方形上的不同部分,例如四舍五入到最接近的 5.我见过使用 cut 和 findinterval 的例子,但我不知道在创建 2d bin 时如何使用它. 实际上,我想要做的是平滑分布,这样网格的相邻区域之间就不会出现巨大的跳跃. 例如(这只是为了说明问题): set.s ..
发布时间:2021-11-26 13:33:38 其他开发

如何在着色器中制作波浪变形效果?

我想制作这样的波浪变形效果: 但我只能创建正常的正弦波. 这是我的片段着色器: precision mediump float;不同的 vec2 v_texCoord;统一的 sampler2D s_baseMap;vec2 正弦波(vec2 p){浮动圆周率 = 3.14159;浮动 A = 0.15;浮动 w = 10.0 * pi;浮动 t = 30.0*pi/180.0;浮动 ..
发布时间:2021-11-26 13:33:22 其他开发

在 Android Canvas 上包装长文本

我有一个自定义控件,它可以直接在 canvas 上进行大量 2D 绘图. 此图有些是文本,所以我使用 Canvas.drawText() 方法. 我想在某个范围内绘制文本 - 左上角、某个最大宽度和最大行数.画完文字后,我想知道花了多少行. 是否有一个内置函数可以在边界内绘制文本并合理地进行拆分? 如果没有,是否有这样做的标准配方? 解决方案 您可以使用 andro ..
发布时间:2021-11-26 13:33:13 移动开发