Prerequisites

We assume that you know C++ . To be more precise, you need to understand polymorphism, how virtual functions work and have basic knowledge of templates. We also assume that you are familiar with Cellular Potts Model, that is that you understand what CPM is all about and how it works. We will try to demonstrate how to develop new plugins by using a concrete example. This is probably the best way to introduce you to CompuCell3D development. Before we go there it is probably a good idea to understand how CompuCell3D works.