我有一个场景,它基本上是一个方形地板,尺寸为 15x15(坐标为 (0,0,0) (0,0,15) (15,0,15) (15,0,0) 的四边形)。
我已将场景中心设置为 (7.5,0,7.5)。问题是我不知道如何围绕场景中心水平旋转相机(也就是让相机围绕场景中心做一个 360 度水平的圆圈)。我知道你需要对 sin 和 cos 做一些事情,但不知道到底是什么。
这是代码(纯C):
//set camera position
//camera height is 17
GLfloat camx=0, camy=17, camz=0;
//set center of scene
GLfloat xref=7.5, yref=0, zref=7.5;
gluLookAt(camx, camy, camz, xref, yref, zref, 0, 1, 0);
//projection is standard gluPerspective, nothing special
gluPerspective(45, (GLdouble)width/(GLdouble)height, 1, 1000);
Run Code Online (Sandbox Code Playgroud) 因此,我想使用shell快速获取文件的组ID(GID)(更准确地说,是文件所有者的GID)。
在我的 shell 脚本中,我有以下代码:
stat -c "%g" foo.txt
在我尝试过的每个 Linux 中,上述方法都完美运行。
但是在 Mac OS X 上,我得到: stat:非法选项 -- c 用法: stat [-FlLnqrsx] [-f format] [-t timefmt] [file ...]
如何使用 shell 命令获取 MacOS X 上文件的 GID?最好是也可以在 Linux 上运行的东西,但如果需要的话我可以引入 if-else。
所以...我当前的项目包括制作一个脚本,它将在我们的Stash服务器(又名BitBucket服务器)上以编程方式配置存储库.这包括为每个存储库设置默认审阅者.是否有REST API?