stars.c

来自「卫星仿真软件 卫星仿真软件 卫星仿真软件」· C语言 代码 · 共 86 行

C
86
字号
/* ***************************************************** * *  SaVi by Robert Thurman (thurman@geom.umn.edu) and *          Patrick Worfolk (worfolk@alum.mit.edu). * *  Copyright (c) 1997 by The Geometry Center. *  This file is part of SaVi.  SaVi is free software; *  you can redistribute it and/or modify it only under *  the terms given in the file COPYRIGHT which you should *  have received along with this file.  SaVi may be *  obtained from: *  http://savi.sourceforge.net/ *  http://www.geom.uiuc.edu/locate/SaVi * ***************************************************** * * stars.c * * Routines for creating star field * * $Id: stars.c,v 1.4 2005/01/24 17:14:20 lloydwood Exp $ */#include <stdio.h>#include <math.h>#include "gv_utils.h"#include "utils.h"#include "constants.h"#include "savi.h"#include "globals.h"void stars_delete(void);static unsigned int stars_loaded = FALSE;static unsigned int stars_geom_exists = FALSE;/* * stars_on * * Creates a star field by loading file stars.oogl */char *stars_on_cmd(int argc, char *argv[]){  gv_start();  if (!stars_loaded) {    stars_loaded = gv_sendfile("oogl/stars_h.oogl");  }  if (stars_loaded) {    gv_create_geomh("Stars", "stars_h");    stars_geom_exists = TRUE;  }  gv_stop();  return EMPTY_str;}/* * stars_off * * turns the stars off again */char *stars_off_cmd(int argc, char *argv[]){  stars_delete();  return EMPTY_str;}/* * stars_delete * * Delete the stars from geomview */voidstars_delete(){  if (!stars_geom_exists) return;  gv_start();  gv_delete_geom("Stars");  gv_stop();  stars_geom_exists = FALSE;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?