Personal tools
You are here: Home cmgui Zinc


last edited 1 year ago by Alanwu

ZINC is a browser plugin that embeds the cmgui visualisation engine.

ZINC has recently been completely re-written as an NPruntime plugin, replacing the old Firefox extension. This plugin should work on a range of browsers (Firefox, Opera, Google Chrome, Safari) and a range of operating systems. This re-write will also move it more in line with current best practices for plugin development.

See tracker item 1354 for more information regarding the development of ZINC NPruntime.

ZINC History

ZINC Road map

Program flow for a Zinc NPRuntime application

Build Instructions

Download & Install

First Download the ZINC plugin.

After following these instructions, ZINC NPruntime should run on both Firefox and Google Chrome.

For 32bit/64bit Linux Users:

Copy to mozilla "plugins" folder. This folder is generally located in ~/.mozilla directory.

If the plugins folder does not exist in the mozilla folder, create the plugins folder and copy into it.

To uninstall, simply remove from the plugins folder.

For Windows users:

Execute ZincPluginInstallation.msi to install. User can choose the Custom option to select directory for the installation.

To uninstall, go to Start -> All Programs -> zinc-plugins -> Uninstall zinc-plugins.


Make sure there is no other Zinc installed on your Firefox and Google Chrome. Please restart Firefox or Google Chrome after the installation.

Opening the example:

To run the example, simply open the html file in the example folder included in this package. Please make sure there is no other Zinc install on your Firefox or Google Chrome before opening the example.

Source code and examples

The source code is accessible and can be downloaded from here.

Examples are also available.


These are some of the applications developed using this plugin. Clicking on a link will run the application.

ECG_lab (Cmiss example ECG_lab, working)

Heart_vessels (Cmiss example a4, working)

Meshing_and_selection (Create two meshes on the fly, working)

Optimisation (Cmiss example optimisation, working)

fields_testing: (Test and output fields)

time: (Cmiss example time, working but slider only works on browser supporting html5 slider)

Bugs & Suggestions

Please submit bugs and suggestions into the Tracker

Zinc0.6.x.x and older

To see the documentation of the older versions of Zinc, please visit: Zinc0.6.x.x and older

Contributing to this site

Please add to the wiki any relevant information that you think might be useful to other users of this website. For example, you might like to contribute your experiences, questions and answers.

You are encouraged to contribute to this site regardless of your level of experience. Contributions are welcomed from new and regular visitors.

If you ask a question and receive an answer from a developer you should record it in the wiki. This information is extremely useful and can help other users overcome the same problem.

See how to add and edit pages for more information.