[BACK]Return to MyOpenGLView.m CVS log [TXT][DIR] Up to [local] / OpenXM / src / cfep

Diff for /OpenXM/src/cfep/MyOpenGLView.m between version 1.3 and 1.6

version 1.3, 2006/03/08 04:58:14 version 1.6, 2008/11/24 07:54:04
Line 6 
Line 6 
 //  Copyright 2006 OpenXM.org. All rights reserved.  //  Copyright 2006 OpenXM.org. All rights reserved.
 //  //
   
   #import <OpenGL/OpenGL.h>
   #import <OpenGL/gl.h>
   #import <OpenGL/glu.h>
   #import <GLUT/glut.h>
   
 #import "MyOpenGLView.h"  #import "MyOpenGLView.h"
 #import "MyOpenGLController.h"  #import "MyOpenGLController.h"
 #include "mygl.h"  #include "mygl.h"
   
   
   
 @implementation MyOpenGLView  @implementation MyOpenGLView
 -(id) initWithFrame: (NSRect) frame {  -(id) initWithFrame: (NSRect) frame {
   NSLog(@"initWithFrame\n");    NSLog(@"initWithFrame\n");
Line 21 
Line 28 
   yeye = 0.0;    yeye = 0.0;
   zeye = 2.0;    zeye = 2.0;
   initGl = 1;    initGl = 1;
     myfont = [ NSFont systemFontOfSize: 10];
   [super initWithFrame: frame];    [super initWithFrame: frame];
   if (self) {    if (self) {
     NSOpenGLPixelFormatAttribute attributes[]={      NSOpenGLPixelFormatAttribute attributes[]={
Line 202 
Line 209 
     glClearDepth(x); break;      glClearDepth(x); break;
   case CFEPglColor4f:    case CFEPglColor4f:
     glColor4f(x,y,z,c); break;      glColor4f(x,y,z,c); break;
     case CFEPglDisable:
       glDisable(p); break;
     case CFEPglEnable:
       glEnable(p); break;
   case CFEPglEnd:    case CFEPglEnd:
     glEnd(); break;      glEnd(); break;
   case CFEPglFlush:    case CFEPglFlush:
     glFlush(); [self setInitGL: nil]; [self setNeedsDisplay: YES]; break;      glFlush(); [self setInitGL: nil]; [self setNeedsDisplay: YES]; break;
     case CFEPglLineStipple:
       glLineStipple(p,q); break;
     case CFEPglLineWidth:
       glLineWidth(x); break;
     case CFEPglNormal3f:
       glNormal3f(x,y,z); break;
   case CFEPglPointSize:    case CFEPglPointSize:
     glPointSize(x); break;      glPointSize(x); break;
   case CFEPglRectf:    case CFEPglRectf:
         glRectf(x,y,z,c); break;          glRectf(x,y,z,c); break;
   case CFEPglVertex3f:    case CFEPglVertex3f:
     glVertex3f(x,y,z); break;      glVertex3f(x,y,z); break;
     case CFEPglVertex2f:
       glVertex2f(x,y); break;
   
   case CFEPglib_line:    case CFEPglib_line:
     glib_line(x,y,z,c,p); break;      glib_line(x,y,z,c,p); break;
Line 248 
Line 267 
 -(void) glib3_std_scene0 {  -(void) glib3_std_scene0 {
   glib3_std_scene0(xeye,yeye,zeye);    glib3_std_scene0(xeye,yeye,zeye);
 }  }
   -(void) mouseDown: (NSEvent *) theEvent {
     NSLog(@"Mouse is down\n");
   }
 @end  @end
   
 // Original glib functions  // Original glib functions

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>