ftp.nice.ch/pub/next/developer/objc/3dkit/Pyramid.s.tar.gz#/Pyramid/SpatialView.h

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.