Render 3D 1.1

Program Notes: 31 July 2000

General

This program uses QuickDraw3D to render the bounding box of a crystal array, or the array itself. A subvolume can also be rendered, and the quality of the rendering of the spheres can be varied. Model shapshots can be saved to PICT files.

Memory Required: 4096K (really depends on input file size and program settings)

Input File Type

TEXT

Input Limits

Dictated by available memory.

Input Format

Reads in files from Crystallize91, Crystallize95, or Integrate. Can read old style, in which fields have specific lengths, or new (better) style, in which fields are delimited by tab characters. The file must be consistent - using tabs in the header, but spaces in the body is not allowed. A persistent issue in which a blank line was required at the end of files should now be fixed.

Output File Types

PICT

ResTypes (not registered with Apple)

Application (Blob 1.0) = ‘qtRN’

Operator Notes

  1. Program can be run by launching the application, or by dragging the input files onto the application.
  2. Smaller values for equator and longitude will result in coarser approximations to spheres, but faster rendering and lower memory footprint.

Program Notes

None at this time.

Known Bugs

Only the portion of the window that is on-screen will be rendered in the "Take snapshot" function. This might be a problem on an iBook.

Planned Improvements

Implement improvements in bounding box algorithms already made in Reduce3D.

Add reading in holes files, displaying in alternate color.

Add choosing of sphere colors

Move from QD3D to Quesa for Carbon support.

Release History

This program was originally part of Reduce3D, but I decided to move its functionality into a separate app.

1.0.0 2 April 99

1.1 18 November 99

Authorship

Render3D was written by David Hirsch.