# PolyBeam

## Class PolyBeam()

PolyBeam(parent='MODEL', name='PolyBeam_n', label='PolyBeam_n', active=True,
points=[None, None], ID=0, OD=0, density=0, E=0, G=0, as_=0, cratio=0)

A polybeam is modeled as a number of beam segments connecting intermediate bodies created internally by MotionView.

## Keyword Arguments

Argument Data Type Description Default
name String The variable name. PolyBeam_n, for next available integer n.
label String The descriptive label. PolyBeam_n, for next available integer n.
parent Object The parent. MODEL
active Boolean Used to activate or deactivate this entity. True
points list The points that describe the polybeam. [None, None]
ID Double The inner diameter of the cross section. 0
OD Double The outer diameter of the cross section. 0
density Double The density. 0
E Double The Young's modulus. 0
G Double The shear modulus. 0
as Double The shear correction factor. 0
cratio Double Input needed. 0

## Instances

Instance Type Description
color_mat ColorMat The color_mat instance to modify color properties.

## Notes

1. The parent parameter can only be initialized by the constructor and should not be modified directly.

2. Only parent can be used as a positional argument in the constructor.

3. Instance is a reference to an entity. You cannot modify an instance, but can modify its properties.