Polycalc: Calculate Beam

Polycalc via Parse · developer_tools

Solve a 2D beam using the direct stiffness method. Computes support reactions, shear force diagram, and bending moment diagram. Supports pin, roller, and fixed boundary conditions with point loads, distributed loads, and applied moments. Returns 201 discrete points along the beam for shear and moment diagrams. Optionally returns shear and moment at a specific query position. Sign conventions: positive reaction force_y = upward; positive shear = net upward force to left of cut; positive moment = sagging (tension on bottom); positive load magnitude = downward. Structural engineering calculators replicating polycalc.online: beam analysis (reactions, shear, moment diagrams), Mohr's circle stress transformation, and composite section centroid computation. Fulfilled by Parse from polycalc.online.

  • developer-tools
  • education
  • other
  • parse
  • platform-key
  • polycalc
  • polycalc-online
Verified

Price and execution

Price
$0.02 USD credits / call
Trust tier
Verified
Execution
Managed call
Capability group
developer_tools

Interface snapshot

Protocol
HTTP operation
Operation
GET /scraper/26bfbf68-b7da-4862-94d6-f29915aeadc4/calculate_beam
Interface artifact
sha256:181f26e6958c36b5a44f4734fd69347daf77158440755cf52ed83956af1ec876
Manifest digest
sha256:ee600df40aec16a300f3cbbcb7942b454a6d9218ada1062a610b9a34aa7e74c7

Request fields

  • query_x (number): Position along beam to query exact shear and moment values. When provided, the response includes a query_point object with interpolated shear and moment at this location.
  • supports (string, required): JSON array of support objects. Each object has: type (pin, roller, or fixed) and position (distance from left end). Example: [{"type":"pin","position":0},{"type":"roller","position":10}]
  • beam_length (number, required): Length of the beam (positive number, in consistent length units).
  • point_loads (string): JSON array of point load objects. Each has: position, magnitude (positive=downward), and optional angle (degrees from horizontal, default 90). Example: [{"position":5,"magnitude":1000}]
  • moment_loads (string): JSON array of moment load objects. Each has: position and magnitude. Example: [{"position":5,"magnitude":500}]
  • distributed_loads (string): JSON array of distributed load objects. Each has: start_position, end_position, start_magnitude, end_magnitude (positive=downward). Supports linearly varying loads. Example: [{"start_position":0,"end_position":10,"start_magnitude":100,"end_magnitude":100}]

Example queries

  • {"query_x":"5","supports":"[{\"type\":\"pin\",\"position\":0},{\"type\":\"roller\",\"position\":10}]","beam_length":"10","point_loads":"[{\"position\":5,\"magnitude\":1000}]"}

Similar offerings

Capability / providerTierPriceProtocolCapability groupInspect

Gitee: Get User

Gitee via Parse

Tier: Verified. Protocol: http. Group: developer_tools.
Verified$0.02 / callhttpdeveloper_tools

Lmarena: List Available Models

Lmarena via Parse

Tier: Verified. Protocol: http. Group: developer_tools.
Verified$0.02 / callhttpdeveloper_tools

Leetcode: Get User Profile

Leetcode via Parse

Tier: Verified. Protocol: http. Group: developer_tools.
Verified$0.02 / callhttpdeveloper_tools