Scene Editor - msolids/musen GitHub Wiki

Scene Editor

Scene rotation

Rotates the whole scene by the given angle with the specified center of rotation.

  • Center of rotation – Point around which the rotation occurs.
  • Rotation angle – Angle of rotation.
  • Center of mass – Calculate the center of mass of the scene and set this value to the corresponding data fields.
  • Rotate – Apply the rotation.

Scene movement

Moves all objects on the scene by the specified offset.

  • Offset – Desired offset.
  • Move – Apply the movement.

Scene velocity

Sets the given velocity to all the objects on the scene.

  • New velocity – Desired velocity.
  • Set – Apply the velocity change.

Periodic boundary conditions

Allows setting periodic boundary conditions (PBC) in a cuboid domain. It can be used to model a small part of a much larger system by "wrapping" the simulation domain. When a particle exits one side of the simulation box, it re-enters from the opposite side. This creates the effect of an infinite, repeating system, avoiding edge effects and simulating bulk material properties. Works for particles and solid bonds. When used with bonds, though, some visual artifacts may occur, but they do not affect the calculations.

It is required to have the simulation domain larger than the PBC domain in the direction of periodicity. The gap between the simulation domain and the PBC domain should be at least (2 × Verlet distance + Max particle radius = 2 × Verlet coefficient × Min particle radius + Max particle radius) in either direction. Since Verlet distance might be automatically adjusted during the simulation, one should ensure enough gap between the domains. A rule of thumb is to use at least 10 times the Max particle radius as the gap.

  • X/Y/Z – Plane for which PBC are enabled.
  • Min/Max – Position of the PBC plane.
  • Velocity – Movement velocity of the entire PBC domain.

Other

  • Consider particles anisotropy – If enabled, tracks the orientation of particles.
  • Contact radius of particles differs from their radius – If enabled, the distance at which particles interact may differ from their physical radius.
  • Reset initial bond length – Set the initial length of solid bonds to their current actual length.