Development of the PC Application for Visualization of Vacant Spaces in Crystal Structures

Fumio NOGUCHI*, Nobuki HANAOKA, Yasuhisa URANO, Hidehiko KOBAYASHI and Hiroshi MIURA

Department of Applied Chemistry, Faculty of Engineering, Saitama University
255, Shimo-Okubo, Urawa city, Saitama 338-8570 Japan

(Received: February 20, 1998; Accepted for publication: September 7, 1998 ; Published on Web : October 21, 1998)

Many PC applications which can visualize various crystal structures have developed as PC ability has enhanced year by year. But workers engaging in design of materials are eager to know vacant space sites in crystal structures. However, PC applications can not usually display digital coordinates of vacant spaces because information about vacant spaces is not on memory. We developed the MS-Windows95/MS-WindowsNT application which can display locations and sizes of vacant spaces by scanning all space in a unit cell using infinitesimal change of the calculation position. Arrangement of vacant spaces can be displayed by the 3D graphics of high quality because the application can save a VRML text file(Figure. 5). The user can recognize the stretch of vacant spaces by the cross section drawn by color tones which depend on the sizes of vacant spaces(Figure. 8). In order to use the crystal database of own making, the application was developed by using the Borland C++ builder compiler which includes the database engine. Therefore, the above-mentioned calculations can be easily performed on ca. 3,500 crystals. Furthermore, the user can append new crystal data to the crystal database(Figure. 10). In an inspection of calculated results for spinel, outputs of vacant spaces of maximum size coincided with Wyckoff notation 16c sites belonging to the space group Fd3m(Table 2). It was considered that the calculation of vacant spaces was carried out correctly.

Keywords: Vacant Space, Crystal Structure, PC MS-Windows Application, C++, VRML

Abstract in Japanese

Text in Japanese

PDF file(609KB)

Author Index
Keyword Index