This is SpatialView.h in view mode; [Download] [Up]
/* SpatialView.h - Display 3D image
* Copyright (C) 1993 Corona Design, Inc. All rights reserved.
*
* Abstract
* Manages the dynamic display of a 3D scene.
*
* RCS path:
* $Source: /Users/pkron/Projects/voxel/Pyramid/RCS/SpatialView.h,v $
* Modified: $Date: 93/09/15 12:35:15 $ by $Author: pkron $
* Current State: $State: Exp $ locked by $Locker: $
*/
#import <appkit/appkit.h>
#import "standard.h"
#import "perspect.h"
@interface SpatialView: View
{
id showVanishingPoints;
id showMoon;
id transformController;
id model;
NXRect clip;
MATRIX transform;
POINT moon;
}
- changePerspective: sender;
- drawMoon: (NXRect *)moonClip;
- useModel: anObject;
@end
// basic protocol for models
@interface SpatialModel : Object
{
}
- drawModel: (MATRIX)transform : (NXRect *)clip;
- drawVanishingPoints: (MATRIX)transform : (NXRect *)clip;
@end
#ifdef _LOG
/*
* $Log: SpatialView.h,v $
* Revision 1.1 93/09/15 12:35:15 pkron
* Created.
*
*/
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.