node

class granoo3.lib.node

Bases: Boost.Python.instance

the base class that models a material point

Attributes Summary

force

current external applied force

initial_pos

initial node position

linear_acc

linear acceleration

linear_vel

linear velocity

Methods Summary

apply_force(arg1, arg2)

apply an external force.

clear_force(arg1)

set external force to zero

clear_kinematic(arg1)

set linear velocity and acceleration to zero

get_force(arg1)

current external applied force

get_initial_pos(arg1)

initial node position

get_linear_acc(arg1)

linear acceleration

get_linear_vel(arg1)

linear velocity

get_pos(arg1)

get position

init(arg1)

init node.

new()

build new object

set_force(arg1, arg2)

current external applied force

set_initial_pos(arg1, arg2)

initial node position

set_linear_acc(arg1, arg2)

linear acceleration

set_linear_vel(arg1, arg2)

linear velocity

Attributes Documentation

force

current external applied force

initial_pos

initial node position

linear_acc

linear acceleration

linear_vel

linear velocity

Methods Documentation

apply_force((node)arg1, (vector)arg2) None[STATIC]

apply an external force. It increments the ‘force’ member

clear_force((node)arg1) None[STATIC]

set external force to zero

clear_kinematic((node)arg1) None[STATIC]

set linear velocity and acceleration to zero

get_force((node)arg1) vector[STATIC]

current external applied force

get_initial_pos((node)arg1) vector[STATIC]

initial node position

get_linear_acc((node)arg1) vector[STATIC]

linear acceleration

get_linear_vel((node)arg1) vector[STATIC]

linear velocity

get_pos((node)arg1) vector[STATIC]

get position

init((node)arg1) None[STATIC]

init node. The initial position is taken from the current position of the node

static new() node[STATIC]

build new object

set_force((node)arg1, (vector)arg2) None[STATIC]

current external applied force

set_initial_pos((node)arg1, (vector)arg2) None[STATIC]

initial node position

set_linear_acc((node)arg1, (vector)arg2) None[STATIC]

linear acceleration

set_linear_vel((node)arg1, (vector)arg2) None[STATIC]

linear velocity