Skip to content

compas_cra.viewers ¤

Functions:¤

cra_view_ex ¤

cra_view_ex(
    viewer,
    assembly,
    scale=1.0,
    density=1.0,
    dispscale=1.0,
    tol=1e-05,
    resultant=True,
    nodal=False,
    edge=True,
    blocks=True,
    interfaces=True,
    forces=True,
    forcesdirect=True,
    forcesline=False,
    weights=True,
    displacements=True,
)

CRA Viewer using existing view.

Parameters:

  • viewer (Viewer) –

    External viewer object.

  • assembly (:class:`~compas_assembly.datastructures.Assembly`) –

    The rigid block assembly.

  • scale (float, default: 1.0 ) –

    Force scale.

  • density (float, default: 1.0 ) –

    Density of the block material.

  • dispscale (float, default: 1.0 ) –

    virtual displacement scale.

  • tol (float, default: 1e-05 ) –

    Tolerance value to consider faces to be planar.

  • resultant (bool, default: True ) –

    Plot resultant forces.

  • nodal (bool, default: False ) –

    Plot nodal forces.

  • edge (bool, default: True ) –

    Plot block edges.

  • blocks (bool, default: True ) –

    Plot block.

  • interfaces (bool, default: True ) –

    Plot interfaces.

  • forces (bool, default: True ) –

    Plot forces.

  • forcesdirect (bool, default: True ) –

    Plot forces as vectors.

  • forcesline (bool, default: False ) –

    Plot forces as lines.

  • weights (bool, default: True ) –

    Plot block self weight as vectors.

  • displacements (bool, default: True ) –

    Plot virtual displacements.

Returns:

  • None