Firebrand Award Winner
Building Materials Facility Goes 3D with Ignition
Project For: Lafarge IPC
We wanted to validate that we could write a 3D CAD application under the Ignition platform. The MineCAD application was selected for this project. This application is currently used by the quarry manager at the plant to validate the mining blasts chemistry, to refine the quarry model, and to update the topography. The biggest challenge on this project was to implement and use the JavaFX API with Ignition. With the help of Inductive Automation, a new Ignition component was created and added to the designer.
From that, we started to add the 3D functionalities to this component to display the quarry blasts model, the drill holes and the topography to the screen. The quarry model is supported by a MySQL database and triangulated files for the topographies. At the end, this application has the potential to support over 500 quarries around the world. The first thing that we needed to do was develop the functions for the camera movements inside JavaFX, but also in conjunction of the EDT (Event Dispatch Thread), because the JavaFX has its own messages loop. Again, we solved this problem with the help of Inductive Automation which developed for us the basic architecture to work with the JavaFX API. The next step was to create the 3D objects that we needed to represent the quarry model information located in the database. The blasts were represented by a series of blocks painted accordingly with a chemistry color filter. We used a sphere and many cylinders to create the drill holes and a mesh view to show the triangulated topography.
At the end of the first phase, it seems that the JavaFX component has all 3D functionalities that we need to develop a robust CAD application under the Ignition platform. The result was impressive in terms of rendering, the speed of the camera movements, and the portability of the application to the final user.
Presented By: Pierre McLean
With a computer diploma and more than 30 years of experience in software engineering, Pierre has an excellent knowledge in the development of applications relative to the mining and geological domain. Since 2005 he has worked as a Business Analyst for industrial systems at Lafarge. He participated actively in the implementation of an online mining system at the Ravena quarry in 2007.Created By: Lafarge IT
A world leader in building materials, Lafarge employs 63,000 people in 61 countries, and posted sales of €12.8 billion in 2014. As a top-ranking player in its Cement, Aggregates and Concrete businesses, it contributes to the construction of cities around the world, through its innovative solutions providing them with more housing and making them more compact, more durable, more beautiful, and better connected. With the world’s leading building materials research facility, Lafarge places innovation at the heart of its priorities in order to contribute to more sustainable construction and to better serve architectural creativity.Project For: Lafarge IPC
Lafarge IPC directs the industrial performance of the cement branch of Lafarge.Industry: Cement