Predictive Model Concept and Pipeline

OctoNus Finland Oy Ltd, Tampere, Finland

March – October 2023

C++17 Qt HTML CSS JavaScript UI/UX 3D Visualization Algorithms Software Architecture UML
Predictive Model Concept and Pipeline
Predictive Model Concept and Pipeline
Predictive Model Concept and Pipeline

Overview

In the diamond production workflow, manufacturers rely on scan and virtual models at every technological stage. The preplan concept acts as a predictive virtual model anticipating outcomes for each step and enabling smooth data transfer across stages.

Collaboration with clients and the company founder led to developing a process architecture, pipeline, and algorithms for crafting virtual 3D models in C++. A Qt-based UI allows configuration of preplan parameters, while data is exported to web reports via HTML, CSS, and JavaScript.

Implemented stages include Blocking – initial shaping of crown & pavilion facets – and Sawing, simulating raw stone division. Each pipeline stage underwent rigorous precision and stability testing.

Key Achievements

  • Developed the full predictive modeling pipeline and process architecture for diamond preplans.
  • Implemented C++ algorithms for virtual 3D model construction across multiple stages.
  • Built a Qt-based UI for parameter configuration and stage control.
  • Integrated pipeline results into interactive web-based reports using HTML, CSS, and JavaScript.
  • Implemented Blocking and Sawing virtual stages with accurate geometry handling.
  • Conducted extensive testing to ensure data consistency and reliability.
  • Produced comprehensive documentation and training videos for clients.

Result

Implemented a complete predictive modeling pipeline in C++ and Qt, enabling seamless data transfer, interactive configuration, and realistic stage visualization.