Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

POV3DisplayDevice.C File Reference

FileRenderer subclass to export molecular graphics to POV v3.5+. More...

#include <string.h>
#include <stdio.h>
#include <math.h>
#include "POV3DisplayDevice.h"
#include "Matrix4.h"
#include "Inform.h"
#include "utilities.h"
#include "DispCmds.h"
#include "config.h"
#include "Hershey.h"

Go to the source code of this file.

Defines

#define DEFAULT_RADIUS   0.002f
#define DASH_LENGTH   0.02f
#define PHONG_DIVISOR   64.0f
#define POVRAY_BRAIN_DAMAGE_WORKAROUND   1
#define POVRAY_SCALEHACK   1000.0f


Detailed Description

FileRenderer subclass to export molecular graphics to POV v3.5+.

Definition in file POV3DisplayDevice.C.


Define Documentation

#define DASH_LENGTH   0.02f
 

Definition at line 33 of file POV3DisplayDevice.C.

Referenced by POV3DisplayDevice::line.

#define DEFAULT_RADIUS   0.002f
 

Definition at line 32 of file POV3DisplayDevice.C.

Referenced by POV3DisplayDevice::point, POV3DisplayDevice::set_line_width, POV3DisplayDevice::text, and POV3DisplayDevice::write_header.

#define PHONG_DIVISOR   64.0f
 

Definition at line 34 of file POV3DisplayDevice.C.

#define POVRAY_BRAIN_DAMAGE_WORKAROUND   1
 

Definition at line 40 of file POV3DisplayDevice.C.

#define POVRAY_SCALEHACK   1000.0f
 

Definition at line 41 of file POV3DisplayDevice.C.

Referenced by POV3DisplayDevice::start_clipgroup, POV3DisplayDevice::trimesh_c4n3v3, POV3DisplayDevice::trimesh_c4u_n3b_v3f, and POV3DisplayDevice::tristrip.


Generated on Tue Dec 10 02:46:57 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002