小编Pik*_*iku的帖子

如何计算线段的法向量?

假设我有一个从(x1,y1)到(x2,y2)的线段.如何计算垂直于直线的法向量?

我可以找到很多关于3D平面飞行的东西,但没有2D东西.

请轻松学习数学(欢迎链接到工作示例,图表或算法),我是一名程序员而不是我是一名数学家;)

math geometry vector

169
推荐指数
4
解决办法
19万
查看次数

解析以逗号分隔的std :: string

如果我有一个包含以逗号分隔的数字列表的std :: string,那么解析数字并将它们放在整数数组中的最简单方法是什么?

我不想将其概括为解析其他任何内容.只是一个逗号分隔整数的简单字符串,如"1,1,1,1,2,1,1,1,0".

c++ csv string parsing stl

122
推荐指数
7
解决办法
26万
查看次数

Visual Studio SVN集成

有没有办法将Subversion控件正确地集成到VS2008中?我目前正在使用TortoiseSVN shell扩展,但我一直忘记检查新文件,并且很容易陷入困惑.

在另一个项目中,我使用带有SourceSafe的VS2008,并且通过简单地以正常方式使用VS来实现大多数自动化或控制的东西真的很不错.

svn version-control visual-studio-2008

13
推荐指数
1
解决办法
2950
查看次数

XNA Game Studio 3D模型编辑器建议

我想创建基本的低多边形3D模型,以便在XNA Game Studio游戏中使用.人们推荐哪些便宜/免费工具?

并且有没有人有任何链接或代码片段,显示如何将某种3D模型加载到XNA,然后在屏幕上绘制它们?

3d xna modeling

9
推荐指数
2
解决办法
8402
查看次数

基于XNA的3D地形和物理库是什么?

我打算创建一个包含景物的游戏.将使用高度场定义景观,并且对象将在顶部移动,并在地形上飞行.如果您曾经玩过旧游戏Marble MadnessVirus/Zarch,那就是我想要创造的那种复杂性和风格.

我在互联网上看到过各种物理引擎,以及一些关于如何将高度场渲染为地形的教程,但它们要么缺乏文档,要么看起来过于复杂,无法满足我的需求.

我只需要一种方法来绘制高度场,在其上放置3D物体,然后让它们在山上滚动,或者在天空中飞来飞去.我不介意自己编写代码,所以任何相关的教程都会很好.

c# xna physics

9
推荐指数
1
解决办法
8490
查看次数

在Visual Studio 2005中使用Crystal Reports(C#.NET Windows应用程序)

我需要在C#.NET Windows应用程序中创建报告.我有一个SQL Server 2005数据库,Visual Studio 2005,并且可以很好地创建存储过程和数据集.

有人可以指出我正确的方向来创建报告吗?我似乎无法解决这个问题.一些例子将是一个良好的开端,或一个简单的操作指南...任何真正比MSDN文档更好的解释.

我正在使用CrystalDecisions.Windows.Forms.CrystalReportViewer控件来显示报告,我认为这是正确的.

如果我即将踏上漫长而复杂的旅程,那么创建和显示可以打印的报告的最简单方法是什么?

.net c# database crystal-reports visual-studio

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

重新学习PHP,它是如何改变的?

我打算用PHP创建一个小型的Web应用程序.我最后一次使用PHP是在2002/2003左右的某个时间,其中代码往往是一个可怕的PHP/HTML和Javascript混合在一个文件中.我想我可能甚至都在使用PHP3 ......

我现在想要重新学习并想知道什么是改变的,以及哪些帮助库和可能会让我从不知不觉中重新发明的事情中拯救我.

例如,有一个"标准"MySQL库,还是我们仍然使用基本的PHP函数(作为一个附带问题,存储过程在MySQL中工作了吗?)?为了建立一个不依赖整页HTML表格帖子将数据发送回服务器等的"现代"网站,我需要知道什么?

php mysql ajax

7
推荐指数
1
解决办法
371
查看次数

这个backward_warning.h #warning来自哪里?

不查看我的XCode项目中的每个源文件,有没有办法找出哪个#include触发了以下警告?

#warning This file includes at least one deprecated or antiquated header. 
Please consider using one of the 32 headers found in section 17.4.1.2 of the 
C++ standard. Examples include substituting the <X> header for the <X.h> 
header for C++ includes, or <iostream> instead of the deprecated header 
<iostream.h>. To disable this warning use -Wno-deprecated.
Run Code Online (Sandbox Code Playgroud)

单击XCode中的错误只会打开backward_warning.h文件,这完全没用.

我知道警告意味着什么,我知道如何解决它(当我看到有问题的文件并且可以查看它的#includes)...但我只是不知道如何找到导致错误的文件!

c++ xcode deprecated compiler-warnings

6
推荐指数
1
解决办法
7910
查看次数

如何根据OpenGL ES 2.0的深度为OpenGL ES 2.0添加颜色?

我正在编写一个OpenGL ES 2.0游戏(在iOS上).如何创建着色器(因为我假设在着色器中这样做更简单),因此距离原点(在Z轴上)的几何体看起来更暗?

这张照片中的水说明了我的想法

Zarch http://www.bytecellar.com/wp-content/uploads/2010/12/Zarch_screen.png

shader opengl-es glsl ios opengl-es-2.0

6
推荐指数
1
解决办法
616
查看次数

实例化 FlxPoint 的正确方法

(我正在使用 HaxeFlixel 的 dev 分支)

要创建一个新FlxPoint变量,我可以做三件事之一......

var pt:FlxPoint = new FlxPoint();
var pt:FlxPoint = FlxPoint.weak();
var pt:FlxPoint = FlxPoint.get();
Run Code Online (Sandbox Code Playgroud)

通过阅读方法注释,我发现某种池化可能会加速创建FlxPoints。在什么情况下我应该使用这三种方式中的每一种来创建一个新的FlxPoint

我有几个函数要么接受FlxPoints 作为参数,要么返回它们。我应该复制FlxPoint它本身的作用,并.weak()用来创建它们,并.putWeak()回收传递给函数的点吗?

对我来说,它似乎.get()适用于长期变量(玩家开始位置、存储在数组中用于路径查找的点等),并且.weak()适用于临时变量(在函数中计算的中间值)。这是正确的吗?

haxe haxeflixel

6
推荐指数
1
解决办法
365
查看次数