草庐IT

object3D

全部标签

objective-c - 为什么我们在 Windows 上没有很多 Objective-C 开发人员

我刚开始从事Objective-C开发,正如我在开发博客(关于Objective-C)中看到的那样,他们都使用Mac,有些人使用Linux,但为什么我们在Windows上没有很多Objective-C开发人员,因为Objective-C是一种非常好的和简单的语言? 最佳答案 据我所知,Objective-C仅由Apple使用,因此在Mac上使用率很高。Objective-C是一种很棒的语言,不过它可能会开始出现在其他平台上。如果您想为Mac或iPhone编写代码,几乎唯一的选择是Objective-C。

objective-c - 我们可以在 Windows 上编译 objective c 吗?

我们可以在windows平台上编译objectivec吗? 最佳答案 快速回答:没有,没有任何用处。长答案:Objective-C只是一种标准语言,GCC可以很好地编译它。但是,当大多数人谈论Objective-C时,他们都会包括Apple的(以前称为NEXTstep)库,因为没有它们,裸语言就不太有用。有一些项目可以让您在非Mac系统上使用这些库,例如GNUstep,但根据我的经验,它们还不成熟,而且麻烦多于它们的值(value)。我最近没看过,但我不会花太多精力让它发挥作用。 关于o

objective-c - 在 Windows 上编译 Objective-C 程序

一个friend给我发了4个文件(两个.m文件,一个.pch文件,和一个.h文件),他说一起编译成Objective-C程序。据我了解,这是一种Apple语言,而我使用的是Windows。我一直在尝试在Dev-C++的新项目中编译它,但没有任何运气。经过一些研究,我为它下载了一个特殊的Objective-C库,并在“链接一个ObjectiveC程序”下选择了"is",但是当我尝试编译它时遇到构建错误。代码使用Cocoa,但据我的friend说,如果我导入Foundation.h而不是Cocoa.h,它在Windows中的工作方式是一样的。我找到了一个关于如何在Windows中编译Obj

windows - 请帮助 - 来自 Aero Shake/3D 翻转的 WM_SYSCOMMAND 消息

你好我有一个用Delphi2006编写的应用程序。我注意到在Windows7下运行时,该应用程序没有收到来自AeroShake的WM_SYSCOMMAND消息。但是,如果我以管理员身份运行该应用程序,那么它会在执行AeroShake时收到WM_SYSCOMMAND。我已经尝试为WM_SYSCOMMAND调用ChangeWindowMessageFilter并得到True的结果表明调用成功但我仍然无法从AeroShake获得WM_SYSCOMMAND消息。有谁知道为什么以及如何解决这个问题?谢谢 最佳答案 Thisdiscussion

windows - 如何对 live windows 7 窗口内容进行 3d 操作?

这基本上是一个范围界定问题,我应该在哪里寻找将窗口内容渲染到3d表面并对其进行操作的工具?我的意思是我可以有一个像shell一样的程序,它可以像VistaDWM's3dTaskSwitcher那样以3d形式合成实时窗口吗?并且可以将UI交互转换回每个窗口的2d交互?我在网络上到处都看到过DWM扩展​​的提及,但找不到任何关于它如何工作的资源。还有通过关联两个窗口的HWND来实现DWM缩略图的指南,但这不允许我在窗口上进行任意转换并且仅显示(您不能单击缩略图中的内容。)有什么想法吗? 最佳答案 没有用于操作DWM的3D视觉效果的界面。

objective-c - 在 Mac OS X 中以编程方式更改窗口高度超过屏幕高度

尊敬的MacOS低级用户,请帮忙我正在尝试以编程方式更改Safari窗口(或其他窗口)的高度。我正在尝试使用Carbon的AppleScript和AXUIElementSetAttributeValue,但这些方法都不能增加大于屏幕高度的窗口。但是,宽度变化没有任何问题。我想我会从像SetWindowPos这样的东西开始,在Win32下带有SWP_NOSENDCHANGING标志。也许,您可以禁用此功能,它会监Windows口的大小或完全关闭负责它的人?请注意,我想从外部进程以编程方式执行此操作-我不是在询问如何只控制我自己的应用程序的窗口大小和位置。谢谢。

python - 属性错误 : 'module' object has no attribute 'SMBus'

晚上好我一直致力于与我的硬盘进行SMBus通信,并且能够通过一个名为readwriteeverything的程序读取值。现在,我想创建自己的程序来在导入smbus的python中读写寄存器。因此,我决定将我的代码基于此示例:fromsmbusimportSMBusbus=SMBus(1)#0=/dev/i2c-0(portI2C0),1=/dev/i2c-1(portI2C1)DEVICE_ADDRESS=0x15#7bitaddress(willbeleftshiftedtoaddthereadwritebit)DEVICE_REG_MODE1=0x00bus.write_data(

AI画师技术又精进了? AI画师三维版试玩——Dreamfields和DreamFusion向文本生成3D模型领域进发

0、AI画师二维版的出圈最近AI画师的杰出表现让人惊讶无比,2022虽然不是ai绘图这项技术诞生的时间,但却是到目前为止最爆火出圈的绘图元年,现在市场上也已经有了很多成熟的AI绘画APP:用户仅需打开相应的AI绘画软件,在创作页面,只需要输入相应的关键词,你想生成什么样的画就输入什么关键词,然后点击创作,十几秒后,一幅惊艳的画作就生成了,如下都是NovelAI生成的图像:1、AI画师三维版的兴起然而最近,二维版的绘画领域已经满足不了AI了,AI已经开始进入3D世界,直接一句话/一张图,生成3D模型、立体人像、全方位环绕视频,输入简单的文本提示,就能生成3D模型,比如一幅美丽的花树画,Chiho

c++ - 将 Objective-C 应用程序移植到 Windows。什么是最好的选择?

我有一个功能齐全的音频/视频应用程序,它完全是用Objective-C编写的(带有一些C/C++和GLSL)。我现在需要将它移植到Windows,我想知道我的最佳选择是什么。我想留在C/C++领域,所以Java不是一个选择。我知道这将是很多工作,但我也希望它是好的(关注细节对我来说非常重要,我将许多UI元素子类化以满足我的需要)。目前,我认为我可以将整个应用程序移植到C++并将Qt用于整个UI(我用它做了一些小项目,发现它基本上没问题),或者我可以移植应用程序核心并编写两个不同的UI适用于Windows和Mac(当然Mac用户界面已经存在)。你们中有人做过我想做的事情并且可以提供任何见

windows - 如何在纹理上的 3d 空间中显示 windows/X 窗口系统窗口?

我想知道,如何捕捉窗口并将其显示在3D空间的纹理上。以及如何将鼠标和键盘输入从3D应用程序重定向到在后台运行的应用程序?我的意思是完整的3D桌面。 最佳答案 这可能有点复杂,“完整”的答案可能不适合这个论坛。不过,这是一个想法/大纲:一种方法是通过VNC.在VNC服务器中运行一个单独的、不可见的“虚拟”桌面,然后以它作为显示启动所需的应用程序。然后,您在“真实”桌面上的3D渲染程序可以连接到VNC服务器,并以位图格式访问其桌面,并将其渲染到带纹理的多边形上。输入事件中的管道也非常可行。我实际上已经做到了,或者至少做到了一半(显示)。