node
- class granoo3.lib.node
Bases:
Boost.Python.instance
the base class that models a material point
Attributes Summary
current external applied force
initial node position
linear acceleration
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
- init((node)arg1) None[STATIC]
init node. The initial position is taken from the current position of the node
- 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