position

objective-c – 使用Accessibility API在Mac OS X上移动其他窗口

我正在尝试使用AccessibilityAPI来更改其他应用程序的窗口.我想要做的是从屏幕上获取所有窗口的所有应用程序,然后将它们全部移动给定的偏移量(可以说5或10或任何值).我在这方面遇到困难,因为这是Objective-C为我编程的第一天.这是我现在在做什么首先,我使用CGWindowListcopyWindowInfo找到窗口及其PID的列表.然后,对于每个窗口,我使用AXUIElemen

c – 没有OpenGL的OpenGL正面投影行为的重复

我试图在没有OpenGL的环境中复制OpenGL行为时遇到问题.基本上我需要从我的程序创建的行列表创建一个SVG文件.这些线是使用一个ostique投影创建的.我确定这些行是正确计算的,因为如果我尝试使用OpenGL上下文与正投影并将结果保存到图像中,图像是正确的.当我使用没有OpenGL的完全相同的行时,会出现这个问题.我已经复制了OpenGL投影和查看矩阵,并且我像这样处理每个线点:然后我计算

c – 如何在CUDA应用程序中构建最佳速度的数据

我正在尝试编写一个简单的粒子系统,利用CUDA来更新粒子位置.现在我定义一个粒子具有一个定义了三个浮点值的位置的对象,还有一个用三个浮点值定义的速度.当更新粒子时,我为速度的Y分量添加一个恒定值来模拟重力,然后将速度加到当前位置,以获得新的位置.在内存管理方面,最好是维护两个独立的浮动数组来存储数据或以面向对象的方式进行结构化.这样的东西看起来像数据的大小是相同的(每个浮点数为4个字节,每个Vec

c – 在维基百科中使用哪种颜色渐变颜色的曼德尔布罗?

在维基百科的Mandelbrot页,有Mandelbrot集合的真正美丽的生成图像.我也刚刚实现了我自己的mandelbrot算法.给定n是用于计算每个像素的迭代次数,我将其颜色从黑色到绿色变为白色:我的结果如下:我很喜欢它,但维基百科中的图像使用哪种颜色渐变?

解决浮点问题C

我开发了一个科学应用.染色体被划分成使用4×4旋转矩阵围绕随机轴旋转的小碎片.问题是仿真执行了数百亿次旋转,因此浮点舍入误差叠加并呈指数增长,因此随着时间的流逝,碎片往往会“浮起”并脱离染色体的其余部分.我用C双精度.软件在cpu上运行,但将被移植到CUDA,模拟可以持续1个月最多.我不知道我可以以某种方式重新归一化染色体,因为所有的片段都链接在一起,但我认为这将是最好的想法,如果可能的话.你有什么建议吗?

c – OpenGL中的Oren-Nayar照明(如何计算片段着色器中的视图方向)

我试图在片段着色器中实现Oren-Nayar照明,如图here所示.但是,如下图所示,我在地形上获得了一些奇怪的照明效果.我正在向着色器发送“视图方向”制服作为相机的“前”矢量.我不知道这是否正确,因为移动相机会改变工件.将“前”矢量与MVP矩阵相乘可以获得更好的结果,但是从某些角度观察地形时,人为因素仍然非常显着.在黑暗区域和屏幕边缘周围特别明显.可能会导致这种影响?

c – 执行“最后[二分/分/小时]”数据结构

我认为这是一个相当普遍的问题,但我似乎找不到googling的答案您需要使用“hit()”方法实现一个结构,用于报告命中和hitsInLastSecond|Minute|Hour方法.你有一个毫秒级的定时器.你如何有效地实现?我的想法是这样的这是否有效?

objective-c – 使用SceneKit在3D空间中旋转SCNode对象

添加更多点以获得更圆的形状.>使用物理!SCNPhysicsField类模拟了径向引力,因此您可以将重力场放入场景中,为行星添加一些物理体,然后坐下来观看您的太阳系灾难性破坏自身的生命!在这里获得真实的行为需要大量的试验和错误–你需要为每个行星设置一个与你预期的轨道相切的初始速度,并调整速度以使其正确.研究太阳系的一些星历数据可能会有所帮助.