1887

Abstract

Summary

Modern earth sciences attach great importance to three-dimensional modeling for the analysis of geological objects of varying complexity and geological and geophysical content. In the field of computer graphics, 3D modeling is the process of creating mathematical representations of any three-dimensional object or environment using specialized software. The final stage of 3D modeling involves customizing the display of the model, including creating its visual integrity and conveying features and details in the image to create a complete ensemble of the object under study. One of the main goals of this work is to adapt the results of a three-dimensional electromagnetic field modeling program developed by R. Mackie (1997) using the modern capabilities of the Python programming language for visualizing three-dimensional shapes. This paper emphasizes the capabilities of the Python programming language for adapting complex 3D models and computations, including electromagnetic field models. It opens up prospects for further research and development of methodologies in the field of geology and geophysics, and can serve as a basis for creating the most complex and accurate models. The use of programming enables geologists and geophysicists to analyze and visualize data efficiently.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.2023520100
2023-11-07
2025-04-19
Loading full text...

Full text loading...

/deliver/fulltext/2214-4609/2023/monitoring'2023/Mon23-100.html?itemId=/content/papers/10.3997/2214-4609.2023520100&mimeType=html&fmt=ahah

References

  1. Kivy - is a Python library for developing multimedia applications and user interfaces, specializing in multitouch and graphics processing. (2022). Retrieved from https://kivy.org/
    [Google Scholar]
  2. MackieR.L., SmithJ.T. and MaddenT.R. (1994). Three-dimensional electromagnetic modelling using finite difference equations: the magneto telluric example.Radio Science, 29, 923–935.
    [Google Scholar]
  3. PyQt - is a set of Python bindings for the Qt library that allows you to create cross platform interfaces. (2023). Retrieved from https://riverbankcomputing.com/software/pyqt/
    [Google Scholar]
  4. Python Software Foundation. (2021). Python 3.8.12 Documentation. Retrieved from https://docs.python.org/release/3.8.12/
    [Google Scholar]
  5. Tkinter Documentation - Tkinter - is a standard interface for creating graphical user interfaces in Python. (2007). Retrieved from https://docs.python.org/3/library/tkinter.html
    [Google Scholar]
  6. Hunter, J. D. (2007). Matplotlib: A 2D Graphics Environment.Computing in Science & Engineering, 9(3), 90–95. https://ieeexplore.ieee.org/document/4160265
    [Google Scholar]
/content/papers/10.3997/2214-4609.2023520100
Loading
/content/papers/10.3997/2214-4609.2023520100
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error