JRunout

Rocks & Sources

Define reusable Rock populations and launch conditions, then place Rock Sources in a scenario.

JRunout separates reusable definitions from scenario geometry:

  • A Rock definition describes mass, density, shape and appearance.
  • A Source Definition specifies the rock population and initial conditions.
  • A Point Source or Line Source places that definition in a scenario and determines where the rocks start. These placed objects are called Rock Sources.

Rock and source definitions are shared across the project. Placed rock sources belong to their scenario.

Rock definitions

Open Configure → Define Properties → Rock. You can add, duplicate, reorder, rename, and delete Rock definitions. A Rock definition that is still allocated by a Source Definition cannot be deleted.

The physical inputs are:

  • Mass (kg)
  • Density (kg/m³)
  • Shape

Mass and density must be positive. Both simulation methods use mass and density. Only Rigid Body uses the selected shape as contact geometry.

Rock definition with mass, density, circle shape, and dimensioned preview.
The shape preview updates from the Rock definition. This example is a 50 kg circular rock. Click the image to enlarge.

Available shapes

The shape catalog includes:

  • custom polygon, sphere, and circle;
  • regular triangle, square, pentagon, hexagon, and octagon;
  • rectangles and ellipses in 5:6, 2:3, and 1:2 proportions;
  • fourth- and sixth-order superellipses in 1:1, 2:3, and 1:2 proportions.

A custom polygon requires at least three x, y vertices. Use exact custom size keeps the entered custom coordinates as the rigid outline; otherwise the shape is sized from the Rock's physical properties. The Rigid Body transfer currently accepts at most the first 96 custom vertices.

Shape and custom vertices affect Rigid Body simulation. Lumped Mass transfers launch state, mass, and density, but not the selected geometric shape.

The Appearance tab controls fill, outline, transparency, and a direction indicator. These fields affect result display, not the physical solve.

Source definitions

Open Configure → Define Properties → Rock Source. The two editor tabs are:

  • Rock Population: allocate one or more Rock definitions and enter a positive integer count for each.
  • Launch Conditions: set initial X/Y velocity, angular velocity, initial rotation, and whether to randomize the starting rotation.

The editor uses clockwise-positive angular velocity in rad/s and clockwise-positive initial rotation in degrees. The launch preview shows the vector, uncertainty envelope, Rock orientation, and angular motion.

Deleting a Source definition is blocked while a placed Rock Source in any scenario references it.

Rock Source Rock Population tab allocating 100 rocks from the Default Rock definition.
Rock Population chooses which Rock definitions to release and how many of each. Click the image to enlarge.

Place and edit Rock Sources

  1. Create at least one valid Source definition.
  2. In the Geometry toolbar, choose Rockfall → Point Source or Rockfall → Line Source.
  3. For a Point Source, click the launch location. For a Line Source, click its vertices and press Enter or double-click to finish.
  4. Select the placed Rock Source and choose its Source Definition in the inspector.

The tool remains armed after placement so you can add another Rock Source. Press Esc or right-click to finish.

A scenario needs at least one placed, populated Rock Source to compute. Every Rock allocation becomes that many independent simulation jobs. The random seed is combined with the Rock Source and Rock ordinal, so unchanged inputs produce a stable, repeatable sample sequence.

Rock Source Launch Conditions tab showing velocity, rotation, and a launch-vector preview.
Launch Conditions sets the starting motion. This example starts at rest; gravity acts after release. Click the image to enlarge.

Probabilistic Rock and launch inputs

Use the distribution button beside a supported numeric field. Rock mass, density, launch X/Y velocity, and angular velocity support:

  • Normal — standard deviation around the entered mean;
  • Gamma — positive shape and scale parameters;
  • Uniform — an explicit ± range around the entered mean;
  • optional absolute minimum and maximum bounds.

Initial rotation itself is deterministic, with a separate option to randomize the starting orientation. See Probabilistic Inputs for cutoff and sampling details.