Изменения в GUI
Редактирование интервалов
Редактирование интервалов доступно теперь для каждой огранки в оценщике. В панели Appraiser Interval Editor имеется поле выбора текущей огранки.
Если оценка огранки производится только по интервалам, то имеется возможность автоматического пересчёта стартовой и оптимизационных форм.
Быстрый выбор оценщика из списка
При помощи клика правой кнопкой мыши над полем Intervals или Appraiser в панели Rough Classification можно увидеть список всех имеющихся оценщиков и быстро включить нужный.
Активный в настоящий момент оценщик подсвечен зелёным.
Подсветка огранок по которым можно запускать оптимизацию
При выводе на экран меню доступных огранок, например, для команды Change cut to в панели Marking-out все огранки у которых есть оценка в текущем оценщике и по которым можно запускать оптимизацию подсвечены зелёным.
Чтение/запись DMCX файлов
В меню панели Marking-out появились команды импорта и экспорта DMCX файлов.
Эти операции предназначены для ручного создания и контроля набора оптимизационных форм.
Импортировать можно как DMCX так и DMC файлы. Все имеющиеся в открываемом файле формы бриллианты будут добавлены в панель Marking-out как отдельные решения, каждое из которых будет содержать только один бриллиант. Если в файле имеется текстовое описание форм, то оно будет выведено в терминал одновременно с открытием файла. В настоящее время текстовое описание есть только у автоматически создаваемых форм.
При экспорте в файл DMCX будут записаны все выделенные решения из панели Marking-out, причём они будут идти в том же порядке, в котором они находятся в панели. При записи в DMC будет сохранён только первый бриллиант.
Операция импорта форм из DMCX файла доступна более простым способом. Для этого в Проводнике нужно "взять" файл и "бросить его" на окно приложения Pacor.
Формирование панели отчёта в файле оценщика
Для каждой огранки в оценщике может быть сформирована панель, которая представляет собой некую разновидность отчёта. В панели можно выводить всю информацию, которая доступна в оценщике. Пока такая имеется только у огранки BrillintF64 в оценщике 15Sep2016.
В панели представлены обе части оценщика: как Facetware так и My.
Размер рабочего окна
- PC-47Getting issue details... STATUS
Фиксированный список размеров внутреннего окна пополнился режимами для работы мониторах с большим разрешением. Добавлены размеры 2560х1440 и 3840х2160.
Помимо этого программа автоматически расширяет поле зрения, если все внутренние окна не помещаются в области указанного размера.
Оптимизация
Оценщик 15Sep2016 и его профили
- PC-46Getting issue details... STATUS
Оценщик 15Sep2016 построен на базе оценщика Facetware2016 (огранка BrilliantF64) и Lexus_Opt_JULY2016 (все остальные огранки за исключением "Cushion", "Cushion.P32C32", "Cushion.P28C32A", "Cushion_PM4_PG8_PH16_C32_Flat_2M_07_Aug_2009", "Cushion3", "MoonOval_wBT", "MoonMarquise_wBT", "Pear32", "Pear64", "Radiant_Hdipak", "Triangle", "Prism"). Формы для всех огранок, за исключением BrilliantF64, Cushion_PM4_PG8_PH16_Pbrill_C32, Cushion_PM4_PG8_PH24_Pbrill_C32 и Parallelepiped пересчитываются автоматически.
Оценщик поставляется с двумя профилями с названиями Default и My. Первый профиль запрещён к редактированию.
Значение интервалов всех огранок кроме BrilliantF64 одинаковы в обоих профилях и соответствуют тому, что было в Lexus_Opt_JULY2016. Оптимизационные формы построены автоматически. Для всех огранок Emerald имеется 11 форм. Остальные огранки содержат до 10 форм. Для огранки BrilliantF64 интервалы первого профиля соответствуют GIA Facetware Default, интервалы второго MyGIA+GIA Facetware. 7 форм есть только у группы EX профиля Default.
Ограничение на количество оптимизационных форм
В программе имеется ограничение на количество оптимизационных форм, используемых алгоритмами. Для алгоритма 13. Single-M это ограничение равно 1000. Алгоритм 13. Cascade-2M использует только 4 первые формы.
Увеличение количества оптимизационных параметров
Количество параметров, которые могут быть использованы алгоритмами увеличено с 16 до 32. Чтобы их использовать необходимо определить значения OP_7 ... OP_22 в строке Optimize оценщика. Эта опция была задействована при формировании оценщика на огранках Emerald_3x3 и Emerald_3x4.
Огранки Emerald_3x3 и Emerald_3x4
Огранки Emerald_3x3 (три слоя на короне и три слоя на павильоне) и Emerald_3x4 (три слоя на короне и три слоя на павильоне) реализованы в модуле CuttingLibrary.dll версии 1.0.7. По структуре первая из них соответствует внутренней Emerald, а вторая внешней Emerald.P32C24.
Дополнительно в каждой огранке имеются размер калетты, сдвиг калетты и сдвиг площадки. Параметризация короны и павильона огранок абсолютно одинакова и зависит только от количества слоёв. Для трёхслойной это три угла, два параметра отношения высот и площадка (или калетта). Соответственно, четырёхслойная содержит четыре угла, три высоты и калетту.
Основное отличие огранок от ранее использовавшихся заключается в том, что в оптимизации можно использовать любой из четырёх независимых наборов по изменению высот слоёв. Вот эти наборы:
- T, H2/H, H3/H. (H2,H3- высота слоя, H-высота короны). Параметризация задаётся высотой слоя относительно общей высоты короны.
- T, H2/H1, H3/H2. Параметризация задаётся высотой слоя относительно высоты предыдущего слоя.
- T, W2/W1, W3/W2 (W1,W2,W3 - ширина слоя, размер при просмотре со стороны площадки). Параметризация задаётся шириной слоя относительно ширины предыдущего слоя.
- T, H1/D,H2/H1 (D - диаметр бриллианта). Параметризация задаётся высотой первого слоя относительно диаметра и отношением высоты следующего слоя к предыдущему.
Тоже самое и для павильона, только вместо площадки (T) используется калетта.