All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prefuse.util.force.package.html Maven / Gradle / Ivy

Go to download

Prefuse is a set of software tools for creating rich interactive data visualizations in the Java programming language.

The newest version!

Utility classes providing a physical force simulation for layout and animation. Force simulations consist of a series of force functions that calculate forces acting on data elements, and an integrator that determines how these calculated forces effect the position and velocity of these elements over time. The {@link prefuse.util.force.ForceSimulator} class keeps track of which elements should be included in the simulation, as well as which {@link prefuse.util.force.Force} functions and {@link prefuse.util.force.Integrator} are used.

To create your own custom simulations, create a new ForceSimulator instance and add the desired force functions. Custom force functions can be introduced by subclassing {@link prefuse.util.force.AbstractForce} or implementing the {@link prefuse.util.force.Force} interface. Additionally, the {@link prefuse.util.ui.JForcePanel} user interface component can be used during development to explore different parameterizations of the various force functions until a desired behavior is found.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy