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 : Guide
Complete Guide
  1. Estimating the mass of the stone and calculating cut parameters
  2. Support for different cuts and a large set of parameters
  3. Support of external cut designs and diamond 3D-models- GemCad, AutoCAD and Sarin files import (registered version only)
  4. Working with different types of gemstones
  5. Finding unknown parameters (mounted diamonds, estimating proportions of diamonds before they are cut) and parameter fixing
  6. Selecting measurement units and parameters to show
  7. Appraising cut quality (GIA, HRD, AGA, Russian TU systems) and estimating the price of the diamond
  8. Different visual presentations of diamond, fine-tuning images to produce realistic view of a diamond
  9. Detailed description of DiamCalc appraisers
  10. Appraiser file format
  11. OctBrill.txt file format
  12. Price list file format

Support for different cuts and a large set of parameters

DiamCalc supports all main cut types and allows to view/change a large set of parameters, including advanced ones

DiamCalc Standard supports 10 main cut types. There is a set of cut parameters (diameter, crown height, ...) which are common for all cuts. Also there are some advanced cut-specific parameters, which allow to handle some rare cuts (for example, old round cuts).

Note: The free demo-version of DiamCalc supports Marquise cut only. Although the demo-version is fully functional, some cut-specific parameters (e.g. advanced parameters of Brilliant diamonds - see below) cannot be seen in the demo-version.

The following topics are available in this section:

  1. Working with different cuts
  2. Working with cut parameters
  3. Advanced parameters (old cuts, etc.)

Working with different cuts

DiamCalc Standard supports the following cut types: Brilliant, Marquise, Pear, Emerald, Flanders, Happy-8, Princess, Baguette, Oval, Heart.

The current shape is shown in "Shape and cut" drop-down box. Setting a desired cut type is the first thing that should be done when parameters of a new diamond are entered. To change a cut type, click "Shape and cut" box with a mouse. A list of possible values appears. Clicking on a cut type in this list will select this cut. A diamond image in the left half of Diamond Calculator window will change, displaying a diamond of a newly selected cut.

Working with cut parameters

DiamCalc displays cut parameters in a parameter panel, which is located in the right half of the application's window:

A notebook-like structure has two tabs: Proportions and Advanced. Proportions tab holds most common parameters, such as diamond diameter, total height, etc. Most values can be adjusted to describe the stone more precisely. If only some proportions are known, DiamCalc assigns reasonable estimates for parameters that cannot be measured.

There are two different methods of changing parameter's value. First, a new value can be entered directly from the keyboard. To do this, select a chosen parameter value with the mouse, type in a new value, and press Enter key at the end. The other method is to use buttons that are on the right of each parameter which value can be changed. Note that a slider named "Step" allows to tune the amount by which those buttons change the value. For example, when the slider is average (default) positions, buttons change the diameter by 0.1 mm; when it is in the "Fine" position, those same buttons change the diameter by 0.01 mm.

See also "Selecting measurement units and parameters to show" section that describes how to change presentation of some parameters: select one of available measurement units, choose one of similar parameters ("dual" parameters), etc.

Advanced parameters (old cuts and etc.)

The parameters on Advanced page of parameter panel usually depend on the current cut. Let us examine parameters that are available for Brilliant cut diamonds.

"Square deviation", "Star facets" and "Lower facets" parameters describe proportions that rarely change in modern diamonds, but can vary in unusual and especially old cuts. This allows to apply DiamCalc not only to standard Brilliant cut, but also to older round cuts.

Quick guide on Key operations (How to..)