What is DiamCalc and who benefits from it
What is new in the DiamCalc?
DiamCalc Demo Version
High Dynamic Range Demo movies
Caustic Movies in the next versions of DiamCalc
Scenarios - Demo files demonstraite different possibilities and effects of the program
Press Release DiamCalc 3.0 and DiamCalc 3.0 Pro launched by OctoNus
Diamond 3DBook free full version on-line
Video Tutorial - Using DiamCalc & GEM Adviser
DiamCalc Internal Cuts
External cuts (DLL)
Versions history
System requirements
Information for Mac users
Online Store
Illustrated reports
Download DiamCalc
DiamCalc 3.2 beta Documentation (PDF)
External Cuts gallery (Dll)
Online Store
Complete guide
Quick guide on Key operations (How to..)
OctoNus spread & AGS spread
Cut parameters
Cut Quality Estimation
How to Create High dynamic range (HDR) panorama
3DCalc Pro

3DCalc family
GemAdviser Free Version
Helium IG
Helium Polish
Helium Rough
Helium Tender
M-Box 2.0
M-Box 1.5
Oxygen DZ
Oxygen HIG
Oxygen Immersion
Oxygen Inclusion
Oxygen Microscope Server
Oxygen Viewer Free Version
Oxygen XRay Server
Pacor Client
Stereo Viewer Free Version

PACOR - Advanced Computer technologies for Processing of Rough diamonds
Laser Mapping of Concavities
Scanning major and minor symmetry features
Technology patent "A method and apparatus for locating inclusions in a diamond stone"
Immersion Glass
DiamCalc : How to..
Quick guide on Key operations

How to see ray-tracing?

DiamCalc has the ray tracing mode showing the users how the ray of light travels trough the diamond

Activating and deactivating of the ray tracing mode

Ray tracing mode is activated or deactivated by menu command Options/Model type/Ray trace or with the "Ray trace" command from the popup "Model type" menu. When the ray tracing activated the ray appears on the screen. You can change the positions of the ray and the diamond and adjust some of the ray parameters.

Changing the diamond and the ray positions

The diamond and ray positions can be changed in two ways - by "movement" bar commands and with the mouse. The movement bar is usually placed at the bottom of the program window and looks as follows: By pressing a button with an arrow you perform a rotation of the selected object (objects) by the angle selected (or entered) in the "Angle" combo-box. You can select the diamond or the ray or both of them with last two buttons with the crosshairs. This kind of rotation by fixed angle is also called "digital" contrary to the «analog» rotation performed by hand with the mouse.

To rotate objects with the mouse you need to place mouse cursor in the diamond view and press the left mouse button down then «drag» it to the given direction. Note, with the mouse you rotate the objects selected in the "movement" bar. To move the rays along the diamond use the right mouse button.

Note: with the right mouse button only rays are moved.

Ray parameters

The ray parameters can be adjusted with the «Raytracing options» panel. Activate this panel with the menu «Options/Advanced/Raytracing options». The following parameters are available:

Ray spectra - allows you to customize the ray spectra structure.
Minimum intensity, % - defines the minimum intensity of shown rays. All rays with less intensity are not shown.
Ray width, mm - the ray width.
Reflections number - the ray trajectory after this number of reflections is not shown.