Introduction
The CPlantBox Visualization Tool is a web-based application designed for conduct and visualize plant growth simulations. It is part of Xiaoran Zhou's PhD thesis and opensourced at github.
Features
- Use cplantbox web assembly to run CPlantBox on the client-side.
- Interactive simulation of plant growth with a variety of plant parameters.
- Ability to select or upload parameters for simulation.
- Parameter editor for detailed control over simulation inputs.
- Simulation time input for controlling the duration of the simulation.
- Rotation control to view the plant model from different angles.
- Downloadable VTP (Visualization Toolkit Polygon) output of the plant model.
- Guided tour for new users to learn how to use the tool.
Usage
To use the tool, follow these steps:
- Visit the hosted page at xrzhou.com/cpb.
- Choose from a list of clickable plant parameter options or upload your own.
- Input the desired simulation time.
- Use the rotation control to view the plant model from different angles.
- Click the simulation button to start the simulation.
- Download the VTP file of the plant model after simulation.
Technical Details
The tool is implemented in JavaScript and WebAssembly, compiled from the wasm branch of the CPlantBox GitHub repository.
Browser Compatibility
The tool is optimized for Chrome, Edge, Opera, or Safari. Firefox users may experience limited functionality.
License
This project is licensed under the GPL-3.0 license.
For any inquiries or support related to the CPlantBox Visualization Tool, please contact Xiaoran Zhou at zxrzxr@gmail.com.