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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69e80ec · Jan 30, 2023

History

6 Commits
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023
Jan 30, 2023

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