Calculating Center of Mass in an Unbounded 2D Environment

  title={Calculating Center of Mass in an Unbounded 2D Environment},
  author={Linge Bai and David E. Breen},
  journal={Journal of Graphics Tools},
  pages={53 - 60}
We study the behavior of simple, 2D, self-organizing primitives that interact and move in an unbounded environment to create aggregated shapes. Each primitive is represented by a disk and a unit point mass. In order to compare the aggregated shape produced by the primitives to other shapes, the centers of mass of the two shapes must be aligned. We present an algorithm for calculating the center of mass (COM) for a set of point masses that are distributed in an unbounded 2D environment. The… 
Chemotaxis-Inspired Cellular Primitives for Self-Organizing Shape Formation
This chapter details the initial effort to create Morphogenetic Primitives, software agents that may be programmed to self-organize into user-specified 2D shapes, and describes the cell-based behaviors of MPs and a distributed genetic programming method that discovers the chemical fields needed to produce macroscopic shapes from simple aggregating primitives.
A computational method to simulate mono- and poly-disperse two-dimensional foams flowing in obstructed channel
A modified phase-field model is presented to numerically study the dynamics of flowing foam in an obstructed channel. The bubbles are described as smooth deformable fields interacting with one
Chemotaxis-based sorting of self-organizing heterotypic agents
The chemotaxis- based sorting algorithm, the behaviors of the self-organizing heterotypic agents, evaluation of the final aggregates and parametric studies of the results are described.
Computational investigation of actuation mechanisms of droplets on porous air-permeable substrates.
Two dominant actuation mechanisms are identified - seen in computations and experiments - that are given the names 'donut' and 'tunnel'.
Flocking transition within the framework of Kuramoto paradigm for synchronization: Clustering and the role of the range of interaction.
A Kuramoto-type approach to address flocking phenomena is presented, which is able to show the flocking transition and a general discussion about the applicability of this way of modeling to more realistic and general situations.
Universality class of the motility-induced critical point in large scale off-lattice simulations of active particles.
Large-scale computer simulations of an off-lattice two-dimensional model of active particles undergoing a motility-induced phase separation are performed to investigate the system's critical behaviour close to the critical point of the MIPS curve, providing exhaustive evidence that the critical behaviour of this active system belongs to the Ising universality class.
Early stages of aggregation in fluid mixtures of dimers and spheres: a theoretical and simulation study.
This study certifies the efficacy of the RISM approach as a useful complement to numerical simulation for a reasoned analysis of aggregation properties in colloidal mixtures.
Tiny changes in local order identify the cluster formation threshold in model fluids with competing interactions.
Following the increment of attraction, precisely in correspondence of the local density reversal, the local peak developed in the structure factor at small wavevectors markedly rises, signalling-in agreement with recent structural criteria-the onset of a clustered state.


Self-organizing primitives for automated shape composition
The cell interactions of MPs and the GP-based method used to define the chemical field functions needed to produce user- specified shapes from simple aggregating primitives are described.
Automated shape composition based on cell biology and distributed genetic programming
The cell interactions of MPs are described and a distributed genetic programming method to discover the chemical fields needed to produce macroscopic shapes from simple aggregating primitives is described.
Spherical averages and applications to spherical splines and interpolation
A method for computing weighted averages on spheres based on least squares minimization that respects spherical distance is introduced, and existence and uniqueness properties of the weighted averages are proved, and fast iterative algorithms with linear and quadratic convergence rates are given.
Genetic programming - on the programming of computers by means of natural selection
  • J. Koza
  • Computer Science
    Complex adaptive systems
  • 1993
This book discusses the evolution of architecture, primitive functions, terminals, sufficiency, and closure, and the role of representation and the lens effect in genetic programming.
and D
  • E. Breen. “Self-Organizing Primitives for Automated Shape Composition.” In Proc. IEEE International Conference on Shape Modeling and Applications, pp. 147–154. Los Alamitos, CA: IEEE Press
  • 2008
  • “Spherical Averages and Applications to Spherical Splines and Interpolation.” In ACM Transactions on Graphics (TOG), 20(2), pp. 95-126,
  • 2001