Skip to content
/ glSyMM Public

This project aims to develop teaching aids for group theory in chemistry. It consists of two parts: SyMM a backend which determines the point group of a molecule and glSyMM which allows one to display the symmetry opperations on a molecule using OpenGL.

License

Notifications You must be signed in to change notification settings

peabreu/glSyMM

Repository files navigation

glSyMM pretends to be a point symmetry display system. Its main purpose is to identify (using as back-end SyMM) the point group of a molecule and to perform the symmetry operations on the molecule.

- Inversion on the symmetry center: atoms move from a position the
"inverted" position (x,y,z) --> (-x,-y,-z)

- Rotation around one axis; the axis is drawn and the rotation occurs.

- Reflection on a mirror plane.

- Improper rotation: a combination of the above two operations

About

This project aims to develop teaching aids for group theory in chemistry. It consists of two parts: SyMM a backend which determines the point group of a molecule and glSyMM which allows one to display the symmetry opperations on a molecule using OpenGL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published