opengl绘制卫星轨道,显示不完全怎么办?
本人菜鸟,恰巧项目需要用到opengl,这是个动态轨道,所以应该是绘制的螺旋线,此程序在applet中只显示一部分轨道,转动地球会会有一部分轨道显示出来,又有一部分消失,但是总是不能完全显示,但是确认在application中可以全部显示,求各位大侠给点意见,本人基础薄弱,望详细指教!谢谢部分代码如下:
gl.glPushAttrib (javax.media.opengl.GL.GL_TEXTURE_BIT |javax.media.opengl.GL.GL_ENABLE_BIT | javax.media.opengl.GL.GL_CURRENT_BIT);
gl.glMatrixMode(javax.media.opengl.GL.GL_MODELVIEW);
gl.glDisable(GL.GL_TEXTURE_2D);
gl.glBegin(GL.GL_LINE_STRIP); //GL_LINE_STRIP
for (int i = 0; i < sat.getNumGroundTrackLagPts(); i++)
{
// add next Mean of Date vertex
double[] xyz = sat.getGroundTrackXyzLagPt(i);
if(!nanDbl.equals(xyz[0])) // NaN check
{
gl.glVertex3f((float)-xyz[0], (float)xyz[2], (float)xyz[1]);
}
}
gl.glEnd();
// plot lead orbit
gl.glBegin(GL.GL_LINE_STRIP); //GL_LINE_STRIP
for (int i = 0; i < sat.getNumGroundTrackLeadPts(); i++)
{
// add next Mean of Date vertex
double[] xyz = sat.getGroundTrackXyzLeadPt(i);
if(!nanDbl.equals(xyz[0])) // NaN check
{
gl.glVertex3f((float)-xyz[0], (float)xyz[2], (float)xyz[1]);
}
}
gl.glEnd(); --------------------编程问答-------------------- 如此霸气的论坛 肿么没有人回复呀
补充:Java , Web 开发