小编bat*_*tty的帖子

C/C++中是否有标准符号函数(signum,sgn)?

我想要一个函数,对于负数返回-1,对于正数返回+1. http://en.wikipedia.org/wiki/Sign_function 写我自己很容易,但似乎应该在某个标准库中.

编辑:具体来说,我正在寻找一个工作浮动的功能.

c c++ math

387
推荐指数
11
解决办法
34万
查看次数

是否有任何宏来确定我的代码是否正在编译到Windows?

我想检测我正在编译的操作系统是否是Windows.是否有一个简单的宏我可以检查以验证?

c c++ operating-system c-preprocessor

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

简单的3x3矩阵逆码(C++)

计算3x3矩阵逆的最简单方法是什么?

我只是在寻找一个简短的代码片段,它可以解决非奇异矩阵,可能使用Cramer的规则.它不需要高度优化.我更喜欢简单而不是速度.我宁愿不链接其他库.

c++ math matrix matrix-inverse

36
推荐指数
4
解决办法
10万
查看次数

如何在Visual C++ 2008中访问数学常量(例如M_PI)?

我想在Visual C++ 2008中使用数学常量,例如M_PI和M_E.我假设它们是在cmath头中定义的.

math constants visual-c++

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

包含gl.h时VC++编译错误

编译一个使用OpenGL和Visual C++的文件,当我尝试包含gl.h头文件时,我得到大约150个无用的编译错误:

错误C2144:语法错误:'void'前面应加';'

错误C4430:缺少类型说明符 - 假定为int.注意:C++不支持default-int

错误C2146:语法错误:缺少';' 在标识符'glAccum'之前

等等

opengl visual-c++

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

在3D中计算点到三角距离的最快方法?

计算从点到3D三角形的最小距离的一种显而易见的方法是将点投影到三角形的平面上,确定结果点的重心坐标,并使用它们来确定投影点是否位于三角形内.如果没有,将其重心坐标夹在[0,1]范围内,这样就可以得到三角形内最近的点.

有没有办法加快速度或以某种方式简化它?

3d geometry distance

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

如何使用stdext :: hash_map?

我想看一个如何正确覆盖stdext :: hash_compare的简单示例,以便为我自己的用户定义类型定义新的哈希函数和比较运算符.我正在使用Visual C++(2008).

hashmap visual-c++

7
推荐指数
2
解决办法
8782
查看次数

一般稀疏迭代求解器库

什么是一些更好的大型稀疏迭代(共轭梯度,MINRES,GMRES等)线性代数系统解决的库?我经常编写自己的例程,但我很想知道人们更喜欢哪些"现成的"软件包.我听说过PETSc,TAUCS,IML ++等等.我想知道这些是如何叠加的,还有什么在那里.我更喜欢易用性和免费软件.

linear-algebra sparse-matrix

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

用于C/C++的轻量级OBJ网格文件加载器?

我正在寻找一个简单的轻量级Wavefront OBJ网格文件阅读器,用于C或C++.(即给定一个OBJ格式的网格,从文件中读取它,并使其可访问,最好是顶点和三角形列表.)建议?

它不需要支持材料属性或可能存在的任何其他奇特数据 - 只需几何图形就可以了.

c++ geometry input mesh

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

如何计算多面体的质量和惯性矩?

为了在刚体模拟中使用,我想计算质量和惯性张量(惯性矩),给定一个三角形网格表示(不一定是凸起的)对象的边界,并假设内部的密度恒定.

math physics rigid-bodies

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