Abstract
Various classification approaches have been developed for geometric form of crystals. One method involves the generation of three-dimensional (3D) models of crystals, mainly through graphical representations. However, traditional graphical representations mainly depend on symmetrical operations of crystal planes and the application of polar stereographic projections. There is still very few geometric analysis or mathematical expression for the rectangular coordinate system, implying the limited 3D visualization of crystal forms. In this paper, we present a newly geometric analysis that allows 3D visualization analysis of crystal forms and further identifies geometric relations between crystal forms. In detail, crystal models are divided in a 3D rectangular coordinate system within 47 types of geometric form into the tetrahedron, polygon (polyhedron), and cube classes. What’s more, we determine the vertex space coordinates of the 47 types of crystal form through geometric analysis and coordinate calculation of the crystal forms. Last but not least, in order to obtain 3D models of every geometric form under the automorphism of crystals, it is the convex envelope geometric polyhedron algorithm created to calculate the edges and triangular faces by WebGL technology, which makes it possible to accomplish an online interactive 3D crystallographic study system in a web-browser.
Similar content being viewed by others
Data availability
The date that supports the findings of this study are available in the supplementary material of this article.
References
Bardella F, Moraes R, Saringelos T, Karatzaferis A, Rodrigues A, Silva A, Neto R (2018) Architecting 3D interactive educational applications for the Web: the case study of CrystalWalk. Multimodal Technologies and Interaction 2(3):56
Borchardt-Ott W (2011) Crystallography, Springer-Verlag
Congote J, Segura A, Kabongo L, Moreno A, Posada J, Ruiz OE (2011) Interactive visualization of volumetric data with WebGL in real-time. Proceedings of the 16th International Conference on 3D Web Technology, 137–146 (2011)
Donnay G, Donnay JDH (1978) How much crystallography should we teach geologists? Global Geology 2:234–242
Fei Y, Jie Z, Qing W, Jiayan L (2017) Practice of CaRine software on basic teaching of crystallography. Chinese Modern Educational Equipment 23:36–38
Hai Z, Laiguo W, Tongmou G (2019) Application of FindIt in crystal structure teaching. Education Modernization 6(93):257–258
Hao W, Feng T, Wenjun Z (2015) Design and implementation of interactive platform based on WebGL. Electronic Measurement Technology 38(8):119–128
Hurlbut CK, Dana JD (2001) Mineral science: the 22nd edition. NewYork
Jinhua L, Xiaoming H, Shushan Y, Shujiang L (2020) Application of VESTA software in crystal structure teaching. Chemistry 83(10):955–959
Lu L, Ran W, Jingyu L, Zhouxuan X, Yuanxiu H (2019) A novel approach for extraction of ripple mark parameters based on SfM. Sedimentary Geology 392:105523.1–105523.9
Mascarenhas YP (2020) Crystallography before the discovery of X-Ray diffraction. Revista Brasileira De Ensino De Física 42:1–9
Nespolo M (2015) The ash heap of crystallography: restoring forgotten basic knowledge. Journal of Applied Crystallography 48(4):1290–1298
Nespolo M (2017) Comments on the article 'Comparison of calculations for interplanar distances in a crystal lattice', by Ying Liu, Yue Liu & Michael G. B. Drew. Crystallography Reviews, 1–2
Pingke Y, Yujuan G, Zhiqiang L, Guoliang X, Yongshuai Z (2014) Application of CrystalMaker Demo in crystallography and mineralogy teaching. The Guide of Science & Education 13:125–126
Prince E, Paufler P (1982) Mathematical techniques in crystallography and materials science. Springer-Verlag
Qingjie C, Yuqiang T, Guoping W, Sanying H, Yaxin W, Yuyuan W (2021) Application of diamond software in teaching of micro-symmetry of crystal structure. Guangzhou Chemical Industry 49(13):154–156
Quncheng F (2012) A new method of calculating interplanar spacing: the position-factor method. Journal of Applied Crystallography 45(6):1303–1308
Quncheng F (2016) A new method of calculating planar density: the position-duplication-number method. Journal of Applied Crystallography 49(5)
Shanrong Z, Qinyan W, Ping X (2007) Discussion about crystallography teaching content. Journal of Synthetic Crystals 36(1):238–241
Shanrong Z, Rong L, Mingling Y, Wenkui W (2007) Realization about some basic concepts of crystal morphology. Journal of Synthetic Crystals 36(6):1319–1323
Shengrong L, Hong X, Junfeng S (2008) Crystallography and mineralogy. Geological Publishing House 49–63, Beijing
Siyi Z, Mingyue H (2017) Design and implementation of 3D visualization of mineral crystals. E-science Technology & Application 8(4):51–56
Weiguo Z, Fanfei W (2018) Interaction control and implementation of dental model based on WebGL. Science Technology and Engineering 18(01):72–76
Xiaoyan Z, Xinrong L (2012) Application of Shape V7.1 software to draw and deduce single form in crystallochemistry. Experimental Technology and Management 29(7):83–86
Zhiyang C, Fei L (2016) Revit three-dimensional building model reconstruction based on WebGL. Journal of Zhejiang University of Technology 44(6):608–613
Funding
This article is supported by Research on rapid evaluation method and technology of associated mineral resources based on data sharing and management of oil and gas exploration and development (kt2021-06–15), National Natural Science Foundation of China (No.42271014), and High level talent scientific research start-up fund project of Beibu Gulf University (19KYQD30).
Author information
Authors and Affiliations
Contributions
Conceptualization, H. C. and W. Y.; Data curation, H. C.; Formal analysis, H. C.; Funding acquisition, H. C. and R.W.; Investigation, H. C., W. Y. and R.W.; Methodology, H. C., W. Y. and R.W.; Project administration, H. C.; Resources, H. C. and W. Y.; Software, H. C. and W. Y.; Supervision, H. C.; Validation, H. C.; Visualization, H. C. and W. Y.; Writing – original draft, H. C.; Writing – review & editing, H. C., R.W. and Y. Li.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Communicated by H. Babaie
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Appendix
Appendix
Table 2.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chao, H., Li, Y., Yao, W. et al. Crystal-modeler: A tool for geometric analysis and three-dimensional modeling of crystal forms based on rectangular coordinates in space. Earth Sci Inform 16, 675–693 (2023). https://doi.org/10.1007/s12145-022-00905-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-022-00905-5