小编Rob*_*cks的帖子

计算旋转以查看3D点?

我需要计算3D物体面向任意3D点的2个角度(偏航和俯仰).这些旋转被称为"欧拉"旋转,仅仅因为在第一次旋转之后(假设Z,基于下图),Y轴也随着物体旋转.

这是我正在使用的代码,但它没有完全正常工作.当在地平面(Y = 0)上时,物体正确旋转以面向该点,但是一旦我在Y中向上移动该点,旋转看起来就不正确.

// x, y, z represent a fractional value between -[1] and [1]
// a "unit vector" of the point I need to rotate towards

yaw = Math.atan2( y, x )
pitch = Math.atan2( z, Math.sqrt( x * x + y * y ) )
Run Code Online (Sandbox Code Playgroud)

你知道如何计算给定点的2个欧拉角吗?


下图显示了我旋转的方式.这些是我需要计算的角度.(唯一的区别是我按X,Y,Z顺序旋转物体而不是Z,Y,X)

pic http://i53.tinypic.com/33lo6jp.jpg

在此输入图像描述


这是我的系统.

  • 坐标系是x =向右,y =向下,z =向后
  • 一个对象默认为(0,0,1),面向后方
  • 旋转的顺序为X,Y,Z,其中X上的旋转是俯仰,Y是偏航,Z是滚动

我的系统

math 3d angle rotation euler-angles

12
推荐指数
2
解决办法
3万
查看次数

HTML表单 - 是否需要名称和ID?

为什么我需要表单元素的nameid属性<input>

哪个用于POST数据发送,哪些可以排除?

html forms post

12
推荐指数
2
解决办法
9360
查看次数

通过互联网传输大文件的可靠而快速的方法

我正在使用涉及许多客户端PC和一些服务器机器的设置.我需要在这些PC之间组织一种可靠而快速的文件传输方法,这将由在两者上运行的C#应用​​程序启动.任何客户端都可能希望从任何服务器发送/接收数据.选项是:

  • FTP - 使用FtpWebRequestSOSFTP将文件上载到FTP服务器.服务器检查其文件系统上的新文件并执行所需的步骤.

  • SCP - 安全文件传输.用法与FTP相同,但增加了机器之间的安全性.可能比FTP慢.

  • DropBox/Box.Net - 使用带有SharpBox等库的在线云存储解决方案.可以免费/付费.考虑到该方拥有您的文件,可能不太安全.

  • UDP - 使用EMEGoAnywhere等库直接通过UDP将数据从PC传输到PC.由于它使用自定义技术,可能更快但可能更不可靠.

您有什么推荐的吗?

.net c# filesystems networking file-transfer

12
推荐指数
1
解决办法
1万
查看次数

C#优于VB

C#.NET中的哪些内容使它比VB.NET 更适合某些项目?

性能?,功能?,库/组件?,声誉?,可靠性?可维护性?,轻松?


基本上C#可以做任何事情,使用VB是不可能的,反之亦然.在为项目选择C#/ VB时您必须考虑的事项.

.net c# vb.net

11
推荐指数
6
解决办法
1895
查看次数

C# - 都是Enum常量?

所有Enum枚举都是常量吗?它们是在编译时还是在运行时转换为它们的值

.net enums

11
推荐指数
2
解决办法
1919
查看次数

发送和接收PHP脚本的短信?

可以在PHP脚本(可以用一个MySQL数据库合作)发送和/或接收短信使用某种形式的服务器端解决方案?

是否需要特殊的服务器端应用程序或特殊硬件?和兼容性?Windows,Linux?

php sms bulksms cellular-network

11
推荐指数
1
解决办法
4696
查看次数

HXML文档在哪里?

我查看了整个Haxe Flash命令行编译器网站,但无法找到HXML文件的任何详细文档 (向下滚动到"更改SWF属性"部分),其中描述了编译.

有人知道参考资料来源吗?


找到HXML:

  • -swf MyApp.swf .... 编译为SWF
  • -main MyAppClass .... 入口点类(.AS文件)
  • -swf-header 200:300:25:FFFFFF .... 宽度:高度:FPS:BackColor(SWF)

编辑: 使用完整的命令列表向下滚动我的答案.

command-line actionscript-2 haxe swf-compiler hxml

11
推荐指数
2
解决办法
2232
查看次数

任何游戏机上的PlayStation 2游戏开发?

我有兴趣为Sony PlayStation 2游戏机创建软件/游戏,因为它们包含强大的图形处理器(GPU),浮点计算和通用CPU.

我已经购买了PS2游戏机及其PS2 SDK v3.07,据称它带有PS2开发套件(价格为8,000美元).我没有PS2 Dev Kit控制台.

我可以使用我的普通PS2控制台来开发原生程序和游戏吗?我是否需要PS2开发套件附带的特殊PS2,或者我可以重新编程我的PS2吗?我不介意缺乏调试功能,只要我能编写代码让它在PS2 上运行即可!

PS2开发套件附带的PS2是否是一款带有额外/ 不同硬件的特殊产品或者只是一个不同的操作系统,以便有调试设施等?

这是我在PS2 SDK中得到的:

  • PlayStation 2程序员工具工具链EE 3.2-ee-030926
  • PlayStation 2程序员工具运行时库3.0.2版
  • PlayStation 2程序员工具运行时库NTGUI包3.0版
  • PlayStation 2 CD/DVD-ROM生成器1.5
  • PlayStation 2 CD/DVD-ROM生成器2.0
  • 适用于PlayStation 2的ProDG
  • ProDG工具许可证(PlayStation 2)
  • ProDG Target Manager和ProDG NDK Analyzer的许可证
  • GCC ee 3.2 ee Cygwin
  • 硬件文档(例如,指令集手册,用户指南等)

谢谢你的帮助!

sdk playstation video-game-consoles

11
推荐指数
1
解决办法
8583
查看次数

为什么正则表达式不能使用关键字而不是字符?

好吧,我几乎不了解RegEx基础知识,但为什么他们不能设计它来使用关键字(如SQL)而不是一些神秘的通配符和符号?

它是否因为在运行时解释/解析RegEx而具有性能?(未编译)

或者也许是为了写作的速度?考虑到当你学习一些"简单"的字符组合时,输入1个字符而不是关键字会变得更容易吗?

regex language-design

11
推荐指数
5
解决办法
1311
查看次数

如何以编程方式阅读PDF书签

我正在使用PDF转换器访问PDF中的图形数据.一切正常,但我没有得到书签列表.是否有可以读取PDF书签的命令行应用程序或C#组件?我找到了iText和SharpPDF库,我正在浏览它们.你做过这样的事吗?

c# pdf command-line bookmarks

11
推荐指数
2
解决办法
8609
查看次数