Arm Component

Code author: Jeremy Ernst

class Arm(prefix='', suffix='', network_node=None, side='Left')[source]

Bases: artv2.components.base_components.base_component.ART_Component

This class is define and creates the arm component. The arm component consists of at minimum, 3 joints: the shoulder, elbow, and wrist. There are also options for 3 twist joints in the upper and lower arm areas.

num_lowerarm_twists

This property holds the number (int) of lowerarm twist joints that the module will create or has.

example usage:
arm_inst = arm.Arm()
arm_inst.num_lowerarm_twists = 2
Returns:Number of lowerarm twist joints the module has.
Return type:int
num_upperarm_twists

This property holds the number (int) of upperarm twist joints that the module will create or has.

example usage:
arm_inst = arm.Arm()
arm_inst.num_upperarm_twists = 2
Returns:Number of upperarm twist joints the module has.
Return type:int