摘要:
C和Fortran的相互调用传递数值的方法有很多,但是F03标准的出笼,使用ISO_C_BINDING进行C和Fortran的互相调用有着更显著的优势:1、与编译器和平台无关;2、Fortran中可以定义C的数据类型;3、使用Interface接口声明,清晰明了;这里主要介绍C传递动态数组给Fortran的一种解决思路。C代码: 1 #include /* malloc */ 2 #inc... 阅读全文
摘要:
在windows下利用msys编译openBLAS若遇到错误提示:gcc: CreateProcess : No such file or directory问题原因参考:http://www.cppblog.com/romangol/archive/2008/04/19/47595.aspxstackoverflow上面的另一种解释是:利用mingw-get upgrade gcc的时候部分库没有随gcc一起更新,所以配置出错解决办法:卸载gcc后重新安装gccmingw-get remove gccmingw-get install gcc 阅读全文
摘要:
在dos窗口下输入:mingw-get updatemingw-get upgrade gfortran gcc g++强烈建议卸载后再安装新版本 阅读全文
摘要:
SharpDevelop中使用ctrl+鼠标滚轮可以调整代码的字体显示大小 阅读全文
摘要:
由于openTK并没有打包集成GLUT,字体显示就成了一个问题。办法1:采用QuickFont优点:可以使用系统自带的字体缺点:代码尚未成熟、只能2D显示,无法随物体旋转、平移办法2:同时调用OpenTK和Tao Framework,后者集成了freeglut优点:直接使用glutbitmapcharacter缺点:xp 64bit下无法加载Tao的DLL,Tao重新编译后也不行在下载glut的源码后,发现这个问题解决并不麻烦,但是耗费体力。glutbitmapcharacter的工作原理是:首先,将ASCII码表对应的某某字体的位图数据存入byte数组中;接着,根据用户的输入,调用glbit 阅读全文
摘要:
Update 28/12/2014:Please download the latest comtypes 1.1.1 fromhttps://pypi.python.org/pypi/comtypesand run setup or just use pipUlipad依赖于comtypes,但是... 阅读全文
摘要:
个人的理解:gluLookAt中的eye、center和up的坐标原点是ModelView中的坐标原点,右手坐标系,Z轴正向指向显示器外侧glOrtho中的near和far参数距离相对eye而言,即以eye为原点,左手坐标系简而言之,glOrtho确定的六面体在空间中的位置随着eye和center以及up位置的变化而变化参考:Nate Robin的OpenGL参考范例 阅读全文
摘要:
频域和时域的模态辨识方法有很多种,但是缺乏标准的算例考题来对不同方法进行精度、计算效率等多方面比较,所以2011年第28届IMAC会上专门准备了频域和时域的数值与实验数据作为标准考题方便比较评判。链接http://www.me.mtu.edu/imac_mpehttp://www.me.mtu.edu/imac_oma 阅读全文
摘要:
使用基于OpenTK的QuickFont显示字体的时候,会遇到绘制的3D物体消失的问题。搜索OpenTK的论坛后,解决办法如下:在执行QFont.End()语句后,再后面添加GL.Disable(EnableCap.Texture2D)或GL.Disable(EnableCap.Blend); 阅读全文