Documentation

Getting Started

General Info

Beam

Structural 3D

Section Builder

Member Design

RC Design
General
Code Verification


Connection Design

API

Can't find what you're after?

Point Loads

Individual point loads are objects contained within the point loads object. Each point load inside the point loads object should be identified by a unique positive integer.

Input Type Description
point_loads Object Each point load is defined by an object with properties depending on the location that the point load is applied. Point loads are defined by their location type (node or member), magnitude, and load group.

Applied at the node

Point Load (node) Properties Type Value Description
type String - The location where the point load is located. "n" = located on a node.
node Number - Contextual. Only include the property "node" if applying the point load to a node. The value should be the node ID.
x_mag Number Force The magnitude of the point load force along x axis.
y_mag Number Force The magnitude of the point load force along y axis.
z_mag Number Force The magnitude of the point load force along z axis.
load_group Number - The load group which the point load is to be grouped to.

Applied somewhere along a member

Point Load (member) Properties Type Value Description
type String - The location where the point load is located. "m" = located somewhere along the member.
member Number - Contextual. Only include the property "member" if applying the point load somewhere along a member. The value should be the member ID.
position Number - Contextual. Only include the property "position" if applying the point load somewhere along a member. This is the position along the member where the point load is applied, measured as a percentage along the member.
x_mag Number Force The magnitude of the point load force along x axis.
y_mag Number Force The magnitude of the point load force along y axis.
z_mag Number Force The magnitude of the point load force along z axis.
load_group Number - The load group which the point load is to be grouped to.

Example

{
  "point_loads": {
      "1": {
         "type": "n",
         "node": 2,
         "x_mag": 0,
         "y_mag": -1,
         "z_mag": 0,
         "load_group": 1
      },
      "2": {
         "type": "m",
         "member": 1,
         "position": 50,
         "x_mag": 0,
         "y_mag": -2,
         "z_mag": 0,
         "load_group": 1
      }
   }
}