- Option "Tool"
- Working with Layer
- External cut modules
- Uploading of external cut modules
- Using new algorithms
- Hot keys
Option "Tool"
Option "Tool" is located in the toolbar of the panel "Scene". To activate option press button
To deactivate press button
The option is created for advanced facilities of user work with algorithms of allocation. The option is very useful during work with medium and large stones which required plan for several (3 and more) diamonds. "Tool" option allows to check manual operator solutions.
Using only mouse cursor and panel "Scene" you can work with new tool.
To open menu of option "Tool" is necessary to right click on the
any object or on the free area after activation of option. Option
"Tool" is applied for following objects: diamonds and layers or
for free area of Scene. The option "Tool" has different menu in
dependence on selected object (Figure 1).
Figure 1. The structure of "Tool" menu
| a) for free area: |
 |
| b) for diamond: |
 |
| c) for layer: |
 |
| d) for one plane of layer: |
 |
Functions of option "Tool" and existing commands
1) Allocation of next diamonds in solution. Most commands are located
in the first section in the menu for diamond (figure 1, b):
- Bound Diam. Inscribing the next diamond
in the area which user exactly determines by layer.
- Zone Diam. Searching the next diamond
in the local zone which user approximately determines by layer.
Final cut layer is determined by algorithm after search of solution.
- 05. Next Facet. Searching the next diamond
in the whole volume of stone. Existing diamonds of solution are
used as limitations.
Two methods of work exist for each of listed above algorithms:
- Program chooses the optimal cutting from the "white" list
("white" list is list of cuttings presented in current rough
group in the panel "Rough classification" from the main menu).
- User chooses cutting manually.
From these 6 new variants of work 5 are coming true.
- Make <Diam …>. Creating of next diamond in the
free zone. This command is located in the menu for free area (Figure
1, a).
Bound Diam allows to quickly check pointed by a person position of the cut layer. Disadvantage is to difficulty point at the exact position of best layer.
Zone Diam is method when user has not to exactly point at the position of layer. After user pointed at zone of inscribing of the next diamond by the setting of approximate position of the layer program determines the best position of cut layer by itself. Disadvantage: algorithm spends more time than previous.
05. Next Facet works for a long time in comparison with previous algorithms. Advantage of this method is that program analyses each of zones and finds the optimal zone by price of inscribed in the zone potential diamond.
2) Manual work with existing diamond (Figure 1, b;
second section):
- Fixed diamond weight. Algorithms of increasing-decreasing
of diamond weight with help of search in local zone, indication
and trying to reach next price group are accessible.
- Increase and Intersect. Possibility of increasing of
weight and checking of zones of naturals in the places of intersection
between rough model and increased diamond model.
- Change cut to.
Change of the cutting to another one from the full list of cuttings,
then search of best weight and position.
- Manual optimization for <…ct Diam…>. Launching
of manual optimization, i.e. search of better weight in local
zone.
- Change grade to. Change of grade and search of best weight
and position in local zone.
3) Manual work with layers:
- Make <Layer…>. Creating of layer in the free zone.
Command is located in the menu for free zone (Figure
1, a).
- Layer. Creating of layer, plane and bound on the border
with existing diamonds. Option is located in the third section
of menu for diamond Figure 1, b.
- …ct Diam… + …ct Diam…: Recut, …ct Diam… + …ct Diam…: Bound
Swim, …ct Diam… + …ct Diam…: Single. Launching of search of
diamonds in the areas separated by the layer. The details are
described below. Commands are located in the menu for layer Figure
1, c, the similar commands are for on plane of layer (for
only one diamond) Figure 1, d.
- Set <Layer…> between diamonds. Set of layer between
diamonds.
- Remove <Layer…> from solution. Deleting of layer.
- Add <Layer…> to limitation. Set of layer as limitation,
i.e. layer will be considered as unchanged fixed object and all
other objects will be inscribed out of layer.
4) Solutions:
- Creating of new solution in the list of panel "Marking-out"
- command Solution: X:Y - New. X. X - quantity of diamonds
in solution, Y - quantity of layers.
- Changing of existed solution - Solution: X:Y – Copy.
This command applies changes that you made manually with existed
and selected in the start of work in Marking-out panel solution.
1. Bound Diam. Inscribing
the next diamond in the area which user exactly determines by layer.
A position of the layer user can set by two ways:
- Mouse cursor which is moved at any facet determine one plane
of the layer (the facet and the plane will be red). The red plane
separates the zone of search of the next diamond after start algorithm.
- Mouse cursor which is moved at edge of diamond profile (profile
is shown by white lines) determines the layer which is perpendicular
to the screen plane and tangent to the diamond profile. Thus red
plane is shown which is set by the part of white contour near
culet (Figure 2). This plane doesn't coincide with any facet.
It is important to note that any algorithm during inscribing of
diamond in the zone uses previous diamonds and objects which are
red in the panel Environment (in the panel Marking-out) as limitations.
It doesn't take attention on presence of any layer in analyzed zone
if this layer doesn't present and isn't marked by red in panel Env.
It means that different layers can intersect each other but diamonds
are never intersected. Intersection of layers doesn’t mean that
solution in the scene doesn’t exist.
 |
| Figure 2 |
a. Program chooses optimal cutting from the "white'" list.
Find necessary plane and facet of diamond for separating of zone. Press by the right mouse diamond on this facet. In pop-up menu the first chapter concerns algorithms. Press the button "Bound Next-Diam: Best". This algorithm finds best cutting and sets diamond exactly in the zone separated by the red plane.
b. User chooses cutting manually.
Find necessary plane and facet of diamond for separating of zone.
Press by the right mouse diamond on this facet. In pop-up menu the
first chapter concerns algorithms. Press the button "Bound Next-Diam:…"
and select necessary cutting. This algorithm finds best cutting
and sets diamond exactly in the zone separated by the red plane.
On the Figure 3 solution of "Bound Next Diam: Brilliant" is shown.
 |
| Figure 3 |
2. Zone Diam. Searching the next diamond in
the local zone which user approximately determines by layer. Final
cut layer is determined by algorithm after search of solution.
Approximate position of layer is determined by user with help of the one of described early in chapter "Bound Diam" methods. Then program in separated by red plane zone finds best diamond and finally program set layer between diamonds. It is important to note that final cut layer may be not coinciding with plane of red diamond facet.
a. Program chooses optimal cutting from the "white'" list.
Find necessary plane and facet of diamond for separating of zone.
Press by the right mouse diamond on this facet. In pop-up menu the
first chapter concerns algorithms. Press the button "Zone Next-Diam
(from main list)" - you start search of the next diamond in the
local zone. After searching cut layer will be set (result on Figure 4).
 |
| Figure 4 |
b. User chooses cutting manually.
Find necessary plane and facet of diamond for separating of zone.
Press by the right mouse diamond on this facet. In pop-up menu the
first chapter concerns algorithms. Press the button "Zone Next-Diam:
..." and choose necessary cutting. Result where red facet of Figure
4 and cutting "Prince" are used is shown on Figure 5.
 |
| Figure 5 |
Below result of work "Zone Diam: Brilliant: is shown where red
plane of Figure 3 is used. Compare solutions of Figure 3 ("Bound
Diam: Brilliant") and Figure 6 ("Zone Diam" Brilliant").
 |
| Figure 6 |
3. 05. Next Facet. Searching the next diamond
in the whole volume of stone. Existing diamonds of solution are
used as limitations.
a. Program chooses optimal cutting from the "white'" list.
Move mouse cursor at the diamond (if you see some diamonds in the solution choose any diamond).
Press on the diamond by the right mouse diamond. In pop-up menu
the first chapter concerns algorithms. Press the button 05. Next
(facet) (Figure 7).
 |
| Figure 7 |
b. User chooses cutting manually.
The function isn't realized in this version.
Important! You can undo any operation by pressing button Ctrl+Z. You can redo any operation by pressing button Ctrl+Y.
|